|
STC15W408AS library 0.12.0
|

Go to the source code of this file.
Macros | |
watchdog timer | |
Watchdog timer functions | |
| #define | wdt_init(wdt_scale) |
| Init WDT. | |
| #define | wdt_start() (bit_set(WDT_CONTR, SBIT5)) |
| Start WDT. | |
| #define | wdt_stop() (bit_clr(WDT_CONTR, CBIT5)) |
| Stop WDT. | |
| #define | is_wdt_started() (test_if_bit_set(WDT_CONTR, SBIT5)) |
| Get WDT start status. | |
| #define | wdt_clear() (bit_set(WDT_CONTR, SBIT4)) |
| clear WDT to prevent restart | |
| #define | is_wdt_flag_on() (test_if_bit_set(WDT_CONTR, SBIT7)) |
| Get reset by WDT flag. | |
| #define | wdt_flag_reset() (bit_clr(WDT_CONTR, CBIT7)) |
| Reset WDT flag. | |
| #define | wdt_enable_in_idle() (bit_set(WDT_CONTR, SBIT3)) |
| Enable WDT in MCU idle mode. | |
| #define | wdt_disable_in_idle() (bit_clr(WDT_CONTR, CBIT3)) |
| Disable WDT in MCU idle mode. | |