21 if (SysTick_Config(SystemCoreClock / 1000U))
23 NVIC_SetPriority(SysTick_IRQn, 0x00U);
49void user_memset(
void *buf,
unsigned char data,
unsigned char num) {
50 unsigned char *buf_p = (
unsigned char *) buf;
51 for (
unsigned char counter = 0; counter < num; ++counter)
52 buf_p[counter] = data;
61 unsigned int uintp32 = (*((
unsigned int *) (&data0)));
71 float fp32 = (*((
float *) (&data0)));
void systick_config(void)
initialize systick timer to implementation delay function
void delay_decrement(void)
delay counter decrement function, called by systick handler
unsigned int float_to_int32(float data0)
convert floating point numbers to int32 type data
void user_memset(void *buf, unsigned char data, unsigned char num)
format buffer array to fixed value, replace memset function
void delayms(unsigned long count)
millisecond delay function, any time time.
float int32_to_float(unsigned int data0)
convert int32 to floating point numbers type data
static volatile unsigned long delayms_counter
millisecond delay function count variable
system basic function header file