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: mbed DRV88255 TextLCD Ping mbed-rtos
settings.h@55:ee80f248919d, 2016-06-17 (annotated)
- Committer:
- sbouber1
- Date:
- Fri Jun 17 19:10:15 2016 +0000
- Revision:
- 55:ee80f248919d
- Child:
- 57:8dc3192ff150
comments
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| sbouber1 | 55:ee80f248919d | 1 | /**************************************** MAIN SETTINGS ****************************************/ |
| sbouber1 | 55:ee80f248919d | 2 | //---------------------------------------------------------------------------------------------- |
| sbouber1 | 55:ee80f248919d | 3 | // This file includes the system settings for Saltware such as boot parameters |
| sbouber1 | 55:ee80f248919d | 4 | |
| sbouber1 | 55:ee80f248919d | 5 | |
| sbouber1 | 55:ee80f248919d | 6 | // If defined the system runs in test mode and executes test_main() in testing.cpp |
| sbouber1 | 55:ee80f248919d | 7 | // Else the system runs in production mode and executes real_main() in main.cpp. |
| sbouber1 | 55:ee80f248919d | 8 | #define TEST_MODE |
| sbouber1 | 55:ee80f248919d | 9 | |
| sbouber1 | 55:ee80f248919d | 10 | #ifdef TEST_MODE |
| sbouber1 | 55:ee80f248919d | 11 | #define MAIN test_main |
| sbouber1 | 55:ee80f248919d | 12 | #else |
| sbouber1 | 55:ee80f248919d | 13 | #define MAIN real_main |
| sbouber1 | 55:ee80f248919d | 14 | #endif |
| sbouber1 | 55:ee80f248919d | 15 | |
| sbouber1 | 55:ee80f248919d | 16 | |
| sbouber1 | 55:ee80f248919d | 17 | // Do we stop the system after an alarm was raised? |
| sbouber1 | 55:ee80f248919d | 18 | #define HALT_ON_ALARM |
| sbouber1 | 55:ee80f248919d | 19 | |
| sbouber1 | 55:ee80f248919d | 20 | // Sleep for X ms after each iteration |
| sbouber1 | 55:ee80f248919d | 21 | #define MAIN_THREAD_DELAY_MS 1000 |
| sbouber1 | 55:ee80f248919d | 22 | |
| sbouber1 | 55:ee80f248919d | 23 | // Number of seconds before a critical alarm is raised |
| sbouber1 | 55:ee80f248919d | 24 | #define NUMBER_OF_SEC_BEFORE_CRITICAL_ALARM 30 |
| sbouber1 | 55:ee80f248919d | 25 | |
| sbouber1 | 55:ee80f248919d | 26 | // Number of seconds before an undesired alarm is raised |
| sbouber1 | 55:ee80f248919d | 27 | #define NUMBER_OF_SEC_BEFORE_UNDESIRED_ALARM 300 |
| sbouber1 | 55:ee80f248919d | 28 | |
| sbouber1 | 55:ee80f248919d | 29 | |
| sbouber1 | 55:ee80f248919d | 30 | |
| sbouber1 | 55:ee80f248919d | 31 | |
| sbouber1 | 55:ee80f248919d | 32 | |
| sbouber1 | 55:ee80f248919d | 33 | |
| sbouber1 | 55:ee80f248919d | 34 | //---------------------------------------------------------------------------------------------- |
| sbouber1 | 55:ee80f248919d | 35 | /***********************************************************************************************/ |