File startup_gcc.c
FileList > apollo5b > gcc > startup_gcc.c
Go to the source code of this file
Definitions for interrupt handlers, the vector table, and the stack.
#include "apollo5b.h"
Public Attributes
Type | Name |
---|---|
const uint32_t *const | __pPatchable = (uint32\_t \*) \_\_Patchable |
uint32_t | _ebss |
uint32_t | _edata |
uint32_t | _etext |
uint32_t | _sbss |
uint32_t | _sdata |
Public Functions
Type | Name |
---|---|
void | HardFault_Handler (void) |
void | NMI_Handler (void) |
void | Reset_Handler (void) |
__attribute__ ((section(".patch"))) |
|
void | am_default_isr (void) |
Macros
Type | Name |
---|---|
define | AM_HEAP_SIZE (sizeof(g\_pui32Heap)) |
define | AM_STACK_LIMIT ((uint32\_t)&g\_pui32Stack) |
define | AM_STACK_SIZE (sizeof(g\_pui32Stack)) |
define | HEAP_SIZE 1024 |
Public Attributes Documentation
variable __pPatchable
const uint32_t* const __pPatchable;
variable _ebss
uint32_t _ebss;
variable _edata
uint32_t _edata;
variable _etext
uint32_t _etext;
variable _sbss
uint32_t _sbss;
variable _sdata
uint32_t _sdata;
Public Functions Documentation
function HardFault_Handler
void HardFault_Handler (
void
)
function NMI_Handler
void NMI_Handler (
void
)
function Reset_Handler
void Reset_Handler (
void
)
function __attribute__
__attribute__ (
(section(".patch"))
)
function am_default_isr
void am_default_isr (
void
)
Macro Definition Documentation
define AM_HEAP_SIZE
#define AM_HEAP_SIZE `(sizeof(g_pui32Heap))`
define AM_STACK_LIMIT
#define AM_STACK_LIMIT `((uint32_t)&g_pui32Stack)`
define AM_STACK_SIZE
#define AM_STACK_SIZE `(sizeof(g_pui32Stack))`
define HEAP_SIZE
#define HEAP_SIZE `1024`
The documentation for this class was generated from the following file neuralSPOT/neuralspot/ns-core/src/apollo5b/gcc/startup_gcc.c