Modifications in 4DGL library. Added CDU_hw_sw.h for version info. Added pins.h for hardware pin remapping
Dependencies: 4DGL-UC MODSERIAL mbed mbos
Fork of CDU_Mbed_30 by
mbos_def3.h
- Committer:
- WillemBraat
- Date:
- 2014-10-10
- Revision:
- 21:f348e6f0f7d4
File content as of revision 21:f348e6f0f7d4:
/* // File: mbos_def3.h / New priority for testing communication crash / / Also changed: input buffer 1024-2048 bytes in main.cpp / / #define RECEIVE_DECODE_TASK_PRIO 80->95 // : highest #define CDU_DSP_CSS_TASK_PRIO 95->90 #define SEND_KEYMESSAGE_TASK_PRIO 90->80 #define ALIVE_TASK_PRIO 50 deze zo houden maar #define READ_POT_TASK_PRIO 40 // : lowest priority deze zo houden maar */ // File: mbos_def2.h // L. van der Kolk, ELVEDEKA, Holland // -------------- Mbos definitions for CDU ------------------------------------------- // MBOS TASKS: // ALIVE_TASK properties: #define ALIVE_TASK_ID 1 #define ALIVE_TASK_PRIO 50 #define ALIVE_TASK_STACK_SZ 100 // READ_POT_TASK properties: #define READ_POT_TASK_ID 4 #define READ_POT_TASK_PRIO 40 // : lowest priority #define READ_POT_TASK_STACK_SZ 100 // RECEIVE_DECODE_TASK properties: #define RECEIVE_DECODE_TASK_ID 2 #define RECEIVE_DECODE_TASK_PRIO 95 #define RECEIVE_DECODE_TASK_STACK_SZ 256 // SEND_KEYMESSAGE_TASK properties: #define SEND_KEYMESSAGE_TASK_ID 3 #define SEND_KEYMESSAGE_TASK_PRIO 80 #define SEND_KEYMESSAGE_TASK_STACK_SZ 256 // CDU_DSP_CSS_TASK properties: #define CDU_DSP_CSS_TASK_ID 5 #define CDU_DSP_CSS_TASK_PRIO 90 // : highest priority ! #define CDU_DSP_CSS_TASK_STACK_SZ 512 // MBOS TIMERS: // ALIVE_TIMER properties: #define ALIVE_TIMER_ID 1 #define ALIVE_TIMER_PERIOD 5000 // = 5 sec // READ_POT_TIMER properties: #define READ_POT_TIMER_ID 2 #define READ_POT_TIMER_PERIOD 100 // = 100msec scan time // DECODE_TIMER properties: #define DECODE_TIMER_ID 3 #define DECODE_TIMER_PERIOD 50 // = 50msec scan time // MBOS EVENTS: #define ALIVE_EVENT 1 #define DECODE_TIMER_EVENT 2 #define KEY_EVENT 4 #define READ_POT_TIMER_EVENT 8 #define FS_DATA_EVENT 16 // MBOS RESOURCES: // NOTE: priority should be higher than that of any task which will access the resource ! #define USB_TX_RESOURCE 2 // : for locking USB TX buffer #define USB_TX_PRIO 99 // : USB TX buffer resource priority #define FS_DATA_RESOURCE 1 // : for locking FS data structures #define FS_DATA_PRIO 97 // : FS data resource priority // -------------------------------------------------------------------------------------------