diff --git a/src/LedController/LedController.h b/src/LedController/LedController.h index 8100953..a1ec726 100644 --- a/src/LedController/LedController.h +++ b/src/LedController/LedController.h @@ -11,12 +11,31 @@ #define LEDCONTROLLER -/** - * A function that adds two to a number - * @param a The first argument - */ -int add_two(int a); +#include +/** + * Sets the default PORTB pins for output. + */ +void LedControler_SetPortADefault(void); + +/** + * Sets the default PORTA pins for output. + */ +void LedControler_SetPortBDefault(void); + + +/** + * Allows the setting or changing of which pins represent which bits. + * @param port The address of the port. + * @param pin The pin number for the port. + * @param bit The bit that the pin should represent. + */ +void LedController_SetLedBitNum(void * port, uint8_t pin, uint8_t bit); + +/** + * Displays the byte of data via led pins. + */ +void LedController_ShowByte(uint8_t byte);