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

0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9