Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: 4DGL-UC ConfigFile MODSERIAL mbed mbos
Fork of CDU_Mbed_35 by
mbos_def2.h@8:422544d24df3, 2014-07-20 (annotated)
- Committer:
 - LvdK
 - Date:
 - Sun Jul 20 16:33:53 2014 +0000
 - Revision:
 - 8:422544d24df3
 - Child:
 - 20:2d6ac4577e68
 
CDU_Mbed_26; - other mbos setup !; - WTX hor. pos. changed; - no fontstyle check; - no checksum check
Who changed what in which revision?
| User | Revision | Line number | New contents of line | 
|---|---|---|---|
| LvdK | 8:422544d24df3 | 1 | // File: mbos_def2.h | 
| LvdK | 8:422544d24df3 | 2 | // L. van der Kolk, ELVEDEKA, Holland | 
| LvdK | 8:422544d24df3 | 3 | |
| LvdK | 8:422544d24df3 | 4 | // -------------- Mbos definitions for CDU ------------------------------------------- | 
| LvdK | 8:422544d24df3 | 5 | // MBOS TASKS: | 
| LvdK | 8:422544d24df3 | 6 | // ALIVE_TASK properties: | 
| LvdK | 8:422544d24df3 | 7 | #define ALIVE_TASK_ID 1 | 
| LvdK | 8:422544d24df3 | 8 | #define ALIVE_TASK_PRIO 50 | 
| LvdK | 8:422544d24df3 | 9 | #define ALIVE_TASK_STACK_SZ 100 | 
| LvdK | 8:422544d24df3 | 10 | // READ_POT_TASK properties: | 
| LvdK | 8:422544d24df3 | 11 | #define READ_POT_TASK_ID 4 | 
| LvdK | 8:422544d24df3 | 12 | #define READ_POT_TASK_PRIO 40 // : lowest priority | 
| LvdK | 8:422544d24df3 | 13 | #define READ_POT_TASK_STACK_SZ 100 | 
| LvdK | 8:422544d24df3 | 14 | // RECEIVE_DECODE_TASK properties: | 
| LvdK | 8:422544d24df3 | 15 | #define RECEIVE_DECODE_TASK_ID 2 | 
| LvdK | 8:422544d24df3 | 16 | #define RECEIVE_DECODE_TASK_PRIO 80 | 
| LvdK | 8:422544d24df3 | 17 | #define RECEIVE_DECODE_TASK_STACK_SZ 256 | 
| LvdK | 8:422544d24df3 | 18 | // SEND_KEYMESSAGE_TASK properties: | 
| LvdK | 8:422544d24df3 | 19 | #define SEND_KEYMESSAGE_TASK_ID 3 | 
| LvdK | 8:422544d24df3 | 20 | #define SEND_KEYMESSAGE_TASK_PRIO 90 | 
| LvdK | 8:422544d24df3 | 21 | #define SEND_KEYMESSAGE_TASK_STACK_SZ 256 | 
| LvdK | 8:422544d24df3 | 22 | // CDU_DSP_CSS_TASK properties: | 
| LvdK | 8:422544d24df3 | 23 | #define CDU_DSP_CSS_TASK_ID 5 | 
| LvdK | 8:422544d24df3 | 24 | #define CDU_DSP_CSS_TASK_PRIO 95 // : highest priority ! | 
| LvdK | 8:422544d24df3 | 25 | #define CDU_DSP_CSS_TASK_STACK_SZ 512 | 
| LvdK | 8:422544d24df3 | 26 | |
| LvdK | 8:422544d24df3 | 27 | // MBOS TIMERS: | 
| LvdK | 8:422544d24df3 | 28 | // ALIVE_TIMER properties: | 
| LvdK | 8:422544d24df3 | 29 | #define ALIVE_TIMER_ID 1 | 
| LvdK | 8:422544d24df3 | 30 | #define ALIVE_TIMER_PERIOD 5000 // = 5 sec | 
| LvdK | 8:422544d24df3 | 31 | // READ_POT_TIMER properties: | 
| LvdK | 8:422544d24df3 | 32 | #define READ_POT_TIMER_ID 2 | 
| LvdK | 8:422544d24df3 | 33 | #define READ_POT_TIMER_PERIOD 100 // = 100msec scan time | 
| LvdK | 8:422544d24df3 | 34 | // DECODE_TIMER properties: | 
| LvdK | 8:422544d24df3 | 35 | #define DECODE_TIMER_ID 3 | 
| LvdK | 8:422544d24df3 | 36 | #define DECODE_TIMER_PERIOD 50 // = 50msec scan time | 
| LvdK | 8:422544d24df3 | 37 | |
| LvdK | 8:422544d24df3 | 38 | // MBOS EVENTS: | 
| LvdK | 8:422544d24df3 | 39 | #define ALIVE_EVENT 1 | 
| LvdK | 8:422544d24df3 | 40 | #define DECODE_TIMER_EVENT 2 | 
| LvdK | 8:422544d24df3 | 41 | #define KEY_EVENT 4 | 
| LvdK | 8:422544d24df3 | 42 | #define READ_POT_TIMER_EVENT 8 | 
| LvdK | 8:422544d24df3 | 43 | #define FS_DATA_EVENT 16 | 
| LvdK | 8:422544d24df3 | 44 | |
| LvdK | 8:422544d24df3 | 45 | // MBOS RESOURCES: | 
| LvdK | 8:422544d24df3 | 46 | // NOTE: priority should be higher than that of any task which will access the resource ! | 
| LvdK | 8:422544d24df3 | 47 | #define USB_TX_RESOURCE 2 // : for locking USB TX buffer | 
| LvdK | 8:422544d24df3 | 48 | #define USB_TX_PRIO 99 // : USB TX buffer resource priority | 
| LvdK | 8:422544d24df3 | 49 | #define FS_DATA_RESOURCE 1 // : for locking FS data structures | 
| LvdK | 8:422544d24df3 | 50 | #define FS_DATA_PRIO 97 // : FS data resource priority | 
| LvdK | 8:422544d24df3 | 51 | |
| LvdK | 8:422544d24df3 | 52 | // ------------------------------------------------------------------------------------------- | 
