NetBurner Hardware Abstraction Layer (HAL) More...
#include <stdint.h>
Go to the source code of this file.
Functions | |
void | HardwareSetup () |
Initializes the system hardware such as the timer, cache and clock speed. | |
void | ForceReboot (bool bFromException=false) |
Forces the system hardware to perform a soft reset. | |
void | FlashErase (void *pWhere, int len) |
Erases the flash memory. More... | |
void | FlashProgram (void *pWhere, void *pWhat, int len) |
Program flash memory. More... | |
void | FlashProgramAppImage (void *pWhere, void *pWhat, int len) |
Write an application image to flash memory. More... | |
void | DisableCache () |
Disable the instruction and data cache. | |
void | EnableCache () |
Enable the instruction and data cache. | |
uint32_t | spaceleft () |
Report how much free unallocated space is left in dynamic memory. More... | |
uint16_t | HalGetTickFraction (void) |
Returns the fraction of the current system time tick. More... | |
void | StdioCheckIntc (void) |
Check STDIO interrupt sources. More... | |
void | SysLogCheckIntc (void) |
This is just like the StdioCheckIntc() function, except that the results are displayed via UDP. More... | |
Variables | |
void(* | watchdog_service_function )(void) |
Watchdog callback service function. More... | |
uint32_t | HalTickMaxCount |
Rollover value for the system hardware tick timer. More... | |
NetBurner Hardware Abstraction Layer (HAL)