24 #define HEARTBEAT_MODAL
25 #define SCHEDLUE_PRIORITY
26 #define SCHEDULER_MAX_THREADS 16
37 #define HEART_RED GPIO_PIN_1
38 #define HEART_BLUE GPIO_PIN_2
39 #define HEART_GREEN GPIO_PIN_3
152 uint8_t string_buf[5];
157 for (i=0; i<4; ++i) {
159 for (j=0; j<4; ++j) {
160 string_buf[3-j] = (num % 10) + 0x30;
void button_debounce_start(notification button_notification)
#define TIMER_CFG_PERIODIC
volatile uint32_t button_debounced_wtf
#define TIMER_CFG_ONE_SHOT
volatile semaphore_t button_debounced_new_data
void display_adc_data_for_checkout()
volatile uint32_t blue_work
#define hw_subscribe_single_shot(type, metadata, isr)
volatile uint32_t blue_single_work
void GPIOPinWrite(uint32_t ui32Port, uint8_t ui8Pins, uint8_t ui8Val)
void led_single_blink_green()
#define hw_subscribe(type, metadata, isr)
#define SYSCTL_XTAL_16MHZ
#define hw_init(type, metadata)
void adc_channel_init(hw_metadata metadata)
#define UART_DEFAULT_BAUD_RATE
void schedule(task_t task, frequency_t frequency, DEADLINE_TYPE seriousness)
void heart_init()
Initialize for visible transformation.
volatile uint32_t red_single_work
void led_single_blink_blue()
void hw_driver_init(HW_TYPE type, hw_metadata metadata)
uint32_t ADC0_SEQ2_SAMPLES[4]
volatile uint32_t button_left_pressed
semaphore_t HW_ADC_SEQ2_SEM
bool IntMasterDisable(void)
#define uart_metadata_init(_baud_rate, _channel, _interrupt)
bool IntMasterEnable(void)
void led_single_blink_red()
#define ADC_TRIGGER_TIMER
#define timer_metadata_init(_base, _frequency, _interrupt, _periodic)
volatile uint32_t green_single_work
#define os_surrender_context()
void adc_init(hw_metadata metadata)
void adc_interrupt_init(hw_metadata metadata)
volatile uint32_t button_debounced_mailbox
void UARTCharPut(uint32_t ui32Base, unsigned char ucData)
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)
volatile uint32_t button_right_pressed
bool system_register_command(const char *command_name, int(*command)())
volatile uint32_t red_work
volatile uint32_t green_work