void Task_Sensors(ULONG ThreadInput) { // SECTION 1: Initialization (void) ThreadInput; SensorData_t SensorRawData; SensorData_t SensorData; SensorData_t pSensorDataTx = &SensorData; Sensor_Init(); // SECTION 2: Tasks main function / behavior / purpose while(LOOP_STATE) { SensorRawData = Sensor_Sample(); SensorData...
Read More >>>Blog Archives
2022-09-15-Snippet1
void Task_Sensors(ULONG ThreadInput) { // SECTION 1: Initialization (void) ThreadInput; SensorData_t SensorRawData; SensorData_t SensorData; SensorData_t pSensorDataTx = &SensorData; Sensor_Init(); // SECTION 2: Tasks main function / behavior / purpose while(true) { SensorRawData = Sensor_Sample(); SensorData...
Read More >>>Source Template File
/******************************************************************************* * Title : ${module} * Author : ${author} * Origin Date : ${date} * Notes : None * * THIS SOFTWARE IS PROVIDED BY ${company} "AS IS" AND ANY EXPRESSED * OR IMPLIED WARRANTIES,...
Read More >>>module interface generation
void ${module}_Create(void); void ${module}_Destroy(void); uint32_t ${module}_Read(void); uint32_t ${module}_Write(void);
Read More >>>Header.htf
/**************************************************************************** * Title : ${module} * Author : ${author} * Origin Date : ${date} * Notes : None * * THIS SOFTWARE IS PROVIDED BY ${company} "AS IS" AND ANY EXPRESSED * OR IMPLIED WARRANTIES,...
Read More >>>ifelse
if((bits & 0x10) == 0x10) { bitStatus = 0; } else { bitStatus = 1; }
Read More >>>TIM2_ISR3
inline void HAL_TIM_IRQHandler(TIM_HandleTypeDef *htim) { // Body removed for brevity }
Read More >>>TIM2_ISR2
void HAL_TIM_IRQHandler(TIM_HandleTypeDef *htim) { // Body removed for brevity }
Read More >>>TIM2_ISR
void TIM2_IRQHandler(void) { /* USER CODE BEGIN TIM2_IRQn 0 */ HAL_GPIO_WritePin(TxTest_GPIO_Port, TxTest_Pin, GPIO_PIN_RESET); /* USER CODE END TIM2_IRQn 0 */ HAL_TIM_IRQHandler(&htim2); /* USER CODE BEGIN TIM2_IRQn 1 */ HAL_GPIO_WritePin(TxTest_GPIO_Port, TxTest_Pin, GPIO_PIN_SET); /* USER CODE END...
Read More >>>Weak Symbols 2
void TIM1_CC_IRQHandler(void) { HAL_TIM_IRQHandler(&htim1); }
Read More >>>Weak Symbol 1
.weak TIM1_CC_IRQHandler .thumb_set TIM1_CC_IRQHandler,Default_Handler
Read More >>>ESP32_uPython
esptool.py --chip esp32 --port /dev/ttyUSB0 write_flash -z 0x1000 esp32-20180511-v1.9.4.bin
Read More >>>