14#ifndef W_HAL_STANDARD_H
15#define W_HAL_STANDARD_H
Shared structs, error codes, and functions for all HAL files.
void hal_init_watchdog(uint32_t ms_timeout)
Initializes the watchdog.
void hal_watchdog_update()
Updates the watchdog and refreshes it's timer.
void print_chip_info()
Prints out chip information.
void get_board_serial(char out[13])
Gets the serial number of the board vll_wsk_01**.
void hal_core1_entry(void(*entry)(void))
Launches an entry function on core1.
void hal_deinit_watchdog()
De-initializes the watchdog.
void hal_sleep_ms(uint32_t ms)
Suspends the active core for specified amount of milliseconds.
uint32_t hal_get_ms_since_boot()
Gets amount of time since boot.
void hal_init()
Initializes the HAL. Must be called first in any program.