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. |