Machine Library
I've created a library targeting the hardware specific aspects of programming the Sbc-3. I believe that it should work with the other boards from Mega Micros, but since I don't have access to anything but the Sbc-3, can't confirm that.
To use the library, just include the following in your C sourcecode:
#include <machine.h>
Serial I/O
LED Control
There's a block of 10 leds (LD7 on the SBC3-b3), and six of them can be used for anything you like. Led1 is furthest from the cpu:
| LED # | Used for |
|---|---|
| 1 | Indicates that the board is being powered via an external 5v supply. |
| 2 | Indicated that the board is being powered via the ATX power connector. |
| 3 | Connected to the ~RTS pin on the duart channel B. |
| 4 | Connected to the ~RTS pin on the duart channel A. |
| 5 | Available to user. |
| 6 | Available to user. |
| 7 | Available to user. |
| 8 | Available to user. |
| 9 | Available to user. |
| 10 | Available to user. |