File startup.hpp
FileList > include > libhal-armcortex > startup.hpp
Go to the source code of this file
#include <cstdint>
#include <cstring>
Namespaces
Type | Name |
---|---|
namespace | hal The foundation of libhal containing, interfaces, utilities and soft drivers. |
namespace | cortex_m libhal drivers for the ARM Cortex-M series of processors |
Public Attributes
Type | Name |
---|---|
uint32_t | __bss_size This is the length of the bss section to write zeros to. |
uint32_t | __bss_start this symbol is placed at the start of the bss section in RAM. |
uint32_t | __data_size This is the length of the data to be copied from ROM to RAM. |
uint32_t | __data_source this symbol is place at the start of the data contents in ROM. This is where the globally defined values for each statically allocated variable is saved. |
uint32_t | __data_start this symbol is placed at the start of the data section in RAM. |
Public Attributes Documentation
variable __bss_size
uint32_t __bss_size;
variable __bss_start
uint32_t __bss_start;
variable __data_size
uint32_t __data_size;
variable __data_source
uint32_t __data_source;
variable __data_start
uint32_t __data_start;
The documentation for this class was generated from the following file libraries/include/libhal-armcortex/startup.hpp