esptool.py --port /dev/ttyUSB0 erase_flash
Read More >>>Blog Archives
ESP32_pip
pip install esptool
Read More >>>AssemblyBKPT
__asm(“bkpt”);
Read More >>>Arm Assembly
void Flash_StartApplication(uint32_t startAddress) { // Set up stack pointer asm("LDR r1, [r0]"); asm("mov r13, r1"); // Jump to application reset vector asm("ADDS r0,r0,#0x04 "); asm("LDR r0, [r0]"); asm("BX r0"); }
Read More >>>C2000 Assembly
void Flash_StartApplication(uint32_t startAddress) { asm (" C28OBJ"); //Select C28x object mode asm (" C28ADDR") ; //Select C27x/C28x addressing asm (" SETC INTM"); asm (" ZAPA"); asm (" MOV @SP,#0"); asm (" PUSH ACC"); asm ("...
Read More >>>UartISRFilled
void Uart0_ISR(void) { if(UART0_ISR->function != NULL) { (*UART0_ISR->function)(); } }
Read More >>>ISRExample
void Uart0_ISR(void) { HAL_UART_Transmit(&huart2, (uint8_t *)aRxBuffer, 1, 0xFFFF); CBUF_Push(RxDataBuffer, aRxBuffer[0]); HAL_UART_Receive_IT(&huart2, (uint8_t *)aRxBuffer, 1); }
Read More >>>StaticCallback
void Uart_Init(UartConfig_t const * const Config);
Read More >>>Callbacks
Uart_CallbackRegister(UART0_ISR, MyIsrFunction);
Read More >>>CallbackFilled
void MyIsrFunction (void) { HAL_UART_Transmit(&huart2, (uint8_t *)aRxBuffer, 1, 0xFFFF); CBUF_Push(RxDataBuffer, aRxBuffer[0]); HAL_UART_Receive_IT(&huart2, (uint8_t *)aRxBuffer, 1); }
Read More >>>Callback
void Uart_CallbackRegister(UartCallback_t const Function, void (*CallbackFunction)(void));
Read More >>>Uart_ISR
void Uart0_ISR(void);
Read More >>>