26 #define HEARTBEAT_MODAL
#define TIMER_CFG_ONE_SHOT
#define hw_subscribe_single_shot(type, metadata, isr)
void GPIOPinWrite(uint32_t ui32Port, uint8_t ui8Pins, uint8_t ui8Val)
#define hw_subscribe(type, metadata, isr)
volatile uint32_t button_right_pressed
volatile uint32_t button_left_pressed
#define SYSCTL_XTAL_16MHZ
#define hw_init(type, metadata)
void schedule(task_t task, frequency_t frequency, DEADLINE_TYPE seriousness)
volatile uint32_t button_debounced_wtf
void heart_init()
Initialize for visible transformation.
void hw_driver_init(HW_TYPE type, hw_metadata metadata)
volatile semaphore_t button_debounced_new_data
bool IntMasterDisable(void)
bool IntMasterEnable(void)
void button_debounce_start(notification button_notification)
volatile uint32_t button_debounced_mailbox
#define timer_metadata_init(_base, _frequency, _interrupt, _periodic)
#define os_surrender_context()
void button_debounce_end(notification button_notification)
void SysCtlClockSet(uint32_t ui32Config)
void hw_channel_init(HW_TYPE type, hw_metadata metadata)
int32_t GPIOPinRead(uint32_t ui32Port, uint8_t ui8Pins)