35 #define SYSTEM_CLOCK (100000000UL) 63 #ifdef NVIC_SOFT_VECTOR 67 void * g_avpfVTOR[
__VectorsSize] __attribute__(( aligned(128))) ;
75 #ifndef SYSTEM_TEMPERATURE_FLOATING_POINT_SUPPORT 135 g_atTemperatureCalibrationData[0] = ptCalibrationDataPosition[0];
136 g_atTemperatureCalibrationData[1] = ptCalibrationDataPosition[1];
160 uintptr_t ulOriginalVTOR;
163 ulOriginalVTOR =
SCB->VTOR;
170 SCB->VTOR = ulOriginalVTOR;
177 typedef enum DRV_FLASHER_JOB_Etag
184 #define intflash2 ((uint32_t*)0x00200000) 189 void PageFlasher(DRV_FLASHER_JOB_E eJob,
void * pvDestination,
void * pvSource,
size_t size)
249 #ifdef NVIC_SOFT_VECTOR 250 memcpy(g_avpfVTOR,
__Vectors,
sizeof(g_avpfVTOR));
251 SCB->VTOR = (uintptr_t) g_avpfVTOR;
void(* __init_array_end)()
void(* __preinit_array_end)()
int g_TemperatureGradient
CMSIS compiler GCC header file.
void(* __init_array_start)()
void SystemTemperatureByADCValue(uint32_t ulADCValue, int *TempValue)
static void callConstructors(void)
void(*const pPageReader)(void)
void SystemInit(void)
Setup the microcontroller system.
void SystemCoreClockUpdate(void)
Update SystemCoreClock variable.
__STATIC_FORCEINLINE void __DSB(void)
Data Synchronization Barrier.
void SystemInitFault(void)
__STATIC_FORCEINLINE void __disable_irq(void)
Disable IRQ Interrupts.
void PageFlasher(DRV_FLASHER_JOB_E eJob, void *pvDestination, void *pvSource, size_t size)
CMSIS Cortex-M4 Device Peripheral Access Layer Header File for Device netx90_app. ...
DRV_TRAMPOLINE_T tPageReaderFunction
__STATIC_FORCEINLINE void __enable_irq(void)
Enable IRQ Interrupts.
NETX_TEMP_CALIBRATION_T g_atTemperatureCalibrationData[2]
void(* __preinit_array_start)()
void(*const pPageFlasher)(DRV_FLASHER_JOB_E, void *, void *, size_t)
int g_TemperatureIntercept
__STATIC_FORCEINLINE void __ISB(void)
Instruction Synchronization Barrier.