|
TuyaOS
|
Common process - Initialization 更多...


宏定义 | |
| #define | tuya_hal_get_systemtickcount() tal_system_get_millisecond() |
| Get system ticket count 更多... | |
| #define | tuya_hal_get_tickratems() 1 |
| Get time in MS per system ticket 更多... | |
| #define | tuya_hal_get_trandom_data(range) tal_system_get_random(range) |
| Get a random number in the specified range 更多... | |
| #define | tuya_hal_set_cpu_lp_mode(en, mode) tal_cpu_sleep_mode_set(en, mode) |
| Set the low power mode of CPU 更多... | |
| #define | tuya_hal_system_get_rst_ext_info(ext_info) tal_system_get_reset_reason(ext_info) |
| Get system extend reset reason 更多... | |
| #define | tuya_hal_system_get_rst_info() tal_system_get_reset_reason(NULL) |
| Get system reset reason 更多... | |
| #define | tuya_hal_system_getheapsize() tal_system_get_free_heap_size() |
| Get free heap size 更多... | |
| #define | tuya_hal_system_sleep(msTime) tal_system_sleep(msTime) |
| System sleep 更多... | |
| #define | tuya_hal_watchdog_refresh() tal_watchdog_refresh() |
| Watch dog refresh 更多... | |
| #define | tuya_hal_watchdog_stop() tal_watchdog_stop() |
| Watch dog stop 更多... | |
| #define | TY_CPU_DEEP_SLEEP TUYA_CPU_DEEP_SLEEP |
| #define | TY_CPU_SLEEP TUYA_CPU_SLEEP |
函数 | |
| int | tuya_hal_get_random_data (const unsigned int range) |
| void | tuya_hal_system_reset (void) |
| System reset 更多... | |
| UINT_T | tuya_hal_watchdog_init_start (const unsigned int timeval) |
| Watch dog init and start 更多... | |
Common process - Initialization
| #define tuya_hal_get_systemtickcount | ( | ) | tal_system_get_millisecond() |
Get system ticket count
| VOID |
| #define tuya_hal_get_tickratems | ( | ) | 1 |
Get time in MS per system ticket
| VOID |
| #define tuya_hal_get_trandom_data | ( | range | ) | tal_system_get_random(range) |
Get a random number in the specified range
| [in] | range | range |
| #define tuya_hal_set_cpu_lp_mode | ( | en, | |
| mode | |||
| ) | tal_cpu_sleep_mode_set(en, mode) |
Set the low power mode of CPU
| [in] | en | enable switch |
| [in] | en | cpu sleep mode |
| #define tuya_hal_system_get_rst_ext_info | ( | ext_info | ) | tal_system_get_reset_reason(ext_info) |
Get system extend reset reason
| [out] | ext_info | extend reset reason information |
| #define tuya_hal_system_get_rst_info | ( | ) | tal_system_get_reset_reason(NULL) |
Get system reset reason
| VOID |
| #define tuya_hal_system_getheapsize | ( | ) | tal_system_get_free_heap_size() |
Get free heap size
| VOID |
| #define tuya_hal_system_sleep | ( | msTime | ) | tal_system_sleep(msTime) |
System sleep
| [in] | msTime | time in MS |
| #define tuya_hal_watchdog_refresh | ( | ) | tal_watchdog_refresh() |
Watch dog refresh
| VOID |
| #define tuya_hal_watchdog_stop | ( | ) | tal_watchdog_stop() |
Watch dog stop
| VOID |
| void tuya_hal_system_reset | ( | void | ) |
System reset
| VOID |
| UINT_T tuya_hal_watchdog_init_start | ( | const unsigned int | timeval | ) |
Watch dog init and start
| [in] | timeval | interval time for watch dog detection |