/*
 *  Do not modify this file; it is automatically 
 *  generated and any modifications will be overwritten.
 *
 * @(#) xdc-z57
 */

#include <xdc/std.h>

#include <ti/sysbios/hal/Hwi.h>
extern const ti_sysbios_hal_Hwi_Handle CONSOLE_UART_HWI;

#include <ti/sysbios/hal/Hwi.h>
extern const ti_sysbios_hal_Hwi_Handle SOC_UART_HWI;

#include <ti/sysbios/hal/Hwi.h>
extern const ti_sysbios_hal_Hwi_Handle SPI0_HWI;

#include <ti/sysbios/hal/Hwi.h>
extern const ti_sysbios_hal_Hwi_Handle SPI1_HWI;

#include <ti/sysbios/hal/Hwi.h>
extern const ti_sysbios_hal_Hwi_Handle I2C1_HWI;

#include <ti/sysbios/knl/Swi.h>
extern const ti_sysbios_knl_Swi_Handle UART_CLOCK_SWI;

#include <ti/sysbios/knl/Task.h>
extern const ti_sysbios_knl_Task_Handle UART_task;

#include <ti/sysbios/knl/Task.h>
extern const ti_sysbios_knl_Task_Handle Command_task;

#include <ti/sysbios/knl/Task.h>
extern const ti_sysbios_knl_Task_Handle LCD_Task;

#include <ti/sysbios/knl/Task.h>
extern const ti_sysbios_knl_Task_Handle State_Machine_Task;

#include <ti/sysbios/knl/Task.h>
extern const ti_sysbios_knl_Task_Handle Polling_task;

#include <ti/sysbios/knl/Task.h>
extern const ti_sysbios_knl_Task_Handle LCD_print_task;

#include <ti/sysbios/knl/Event.h>
extern const ti_sysbios_knl_Event_Handle UART_events;

#include <ti/sysbios/knl/Semaphore.h>
extern const ti_sysbios_knl_Semaphore_Handle CMD_sem;

#include <ti/sysbios/knl/Semaphore.h>
extern const ti_sysbios_knl_Semaphore_Handle CMD_Start_sem;

#include <ti/sysbios/knl/Semaphore.h>
extern const ti_sysbios_knl_Semaphore_Handle PAGE_sem;

#include <ti/sysbios/knl/Semaphore.h>
extern const ti_sysbios_knl_Semaphore_Handle MESSAGE_sem;

#include <ti/sysbios/knl/Semaphore.h>
extern const ti_sysbios_knl_Semaphore_Handle CONFIG_sem;

#include <ti/sysbios/knl/Semaphore.h>
extern const ti_sysbios_knl_Semaphore_Handle LCD_sem;

#include <ti/sysbios/knl/Semaphore.h>
extern const ti_sysbios_knl_Semaphore_Handle I2C1_Semaphore;

#include <ti/sysbios/knl/Semaphore.h>
extern const ti_sysbios_knl_Semaphore_Handle SPI0_Semaphore;

#include <ti/sysbios/knl/Semaphore.h>
extern const ti_sysbios_knl_Semaphore_Handle SPI1_Semaphore;

#include <ti/sysbios/knl/Semaphore.h>
extern const ti_sysbios_knl_Semaphore_Handle STATE_MACHINE_sem;

#include <ti/sysbios/knl/Semaphore.h>
extern const ti_sysbios_knl_Semaphore_Handle BOARD_GOAL_sem;

#include <ti/sysbios/knl/Semaphore.h>
extern const ti_sysbios_knl_Semaphore_Handle GRACEFUL_sem;

#include <ti/sysbios/knl/Semaphore.h>
extern const ti_sysbios_knl_Semaphore_Handle DEBUG_MODE_sem;

#include <ti/sysbios/knl/Semaphore.h>
extern const ti_sysbios_knl_Semaphore_Handle SOC0_Semaphore;

#include <ti/sysbios/knl/Semaphore.h>
extern const ti_sysbios_knl_Semaphore_Handle REBOOT_sem;

#include <ti/sysbios/knl/Semaphore.h>
extern const ti_sysbios_knl_Semaphore_Handle POLLING_sem;

#include <ti/sysbios/knl/Semaphore.h>
extern const ti_sysbios_knl_Semaphore_Handle LCD_Print_Sem;

#include <ti/sysbios/gates/GateMutexPri.h>
extern const ti_sysbios_gates_GateMutexPri_Handle GPIOA_Mutex;

#include <ti/sysbios/gates/GateMutexPri.h>
extern const ti_sysbios_gates_GateMutexPri_Handle GPIOB_Mutex;

#include <ti/sysbios/gates/GateMutexPri.h>
extern const ti_sysbios_gates_GateMutexPri_Handle GPIOC_Mutex;

#include <ti/sysbios/gates/GateMutexPri.h>
extern const ti_sysbios_gates_GateMutexPri_Handle GPIOD_Mutex;

#include <ti/sysbios/gates/GateMutexPri.h>
extern const ti_sysbios_gates_GateMutexPri_Handle GPIOE_Mutex;

#include <ti/sysbios/gates/GateMutexPri.h>
extern const ti_sysbios_gates_GateMutexPri_Handle GPIOF_Mutex;

#include <ti/sysbios/gates/GateMutexPri.h>
extern const ti_sysbios_gates_GateMutexPri_Handle GPIOG_Mutex;

#include <ti/sysbios/gates/GateMutexPri.h>
extern const ti_sysbios_gates_GateMutexPri_Handle GPIOH_Mutex;

#include <ti/sysbios/gates/GateMutexPri.h>
extern const ti_sysbios_gates_GateMutexPri_Handle GPIOJ_Mutex;

#include <ti/sysbios/gates/GateMutexPri.h>
extern const ti_sysbios_gates_GateMutexPri_Handle GPIOXA_Mutex;

#include <ti/sysbios/gates/GateMutexPri.h>
extern const ti_sysbios_gates_GateMutexPri_Handle GPIOXB_Mutex;

#include <ti/sysbios/gates/GateMutexPri.h>
extern const ti_sysbios_gates_GateMutexPri_Handle GPIOXC_Mutex;

#include <ti/sysbios/gates/GateMutexPri.h>
extern const ti_sysbios_gates_GateMutexPri_Handle GPIOXD_Mutex;

#include <ti/sysbios/gates/GateMutexPri.h>
extern const ti_sysbios_gates_GateMutexPri_Handle I2C1_Mutex;

#include <ti/sysbios/gates/GateMutexPri.h>
extern const ti_sysbios_gates_GateMutexPri_Handle SPI0_Mutex;

#include <ti/sysbios/gates/GateMutexPri.h>
extern const ti_sysbios_gates_GateMutexPri_Handle SPI1_Mutex;

#include <ti/sysbios/gates/GateMutexPri.h>
extern const ti_sysbios_gates_GateMutexPri_Handle GPIOXE_Mutex;

#include <ti/sysbios/gates/GateMutexPri.h>
extern const ti_sysbios_gates_GateMutexPri_Handle GPIOXF_Mutex;

#include <ti/sysbios/gates/GateMutexPri.h>
extern const ti_sysbios_gates_GateMutexPri_Handle GPIOXG_Mutex;

#include <ti/sysbios/gates/GateMutexPri.h>
extern const ti_sysbios_gates_GateMutexPri_Handle GPIOXH_Mutex;

#include <ti/sysbios/heaps/HeapMultiBuf.h>
extern const ti_sysbios_heaps_HeapMultiBuf_Handle bmc_heap;

#include <ti/sysbios/knl/Semaphore.h>
extern const ti_sysbios_knl_Semaphore_Handle SOC_UART_Sem;

#include <ti/sysbios/knl/Task.h>
extern const ti_sysbios_knl_Task_Handle SOC_UART_TASK;

#include <ti/sysbios/knl/Swi.h>
extern const ti_sysbios_knl_Swi_Handle LCD_swi;

extern int xdc_runtime_Startup__EXECFXN__C;

extern int xdc_runtime_Startup__RESETFXN__C;

#ifndef ti_sysbios_knl_Task__include
#ifndef __nested__
#define __nested__
#include <ti/sysbios/knl/Task.h>
#undef __nested__
#else
#include <ti/sysbios/knl/Task.h>
#endif
#endif

extern ti_sysbios_knl_Task_Struct TSK_idle;

