1#ifndef INCLUDE_GUARD_STM32_INTERNAL_FLASH_TELECOMMAND_DEFS_H
2#define INCLUDE_GUARD_STM32_INTERNAL_FLASH_TELECOMMAND_DEFS_H
7 char *response_output_buf, uint16_t response_output_buf_len);
10 char *response_output_buf, uint16_t response_output_buf_len);
13 char *response_output_buf, uint16_t response_output_buf_len);
16 char *response_output_buf, uint16_t response_output_buf_len);
19 char *response_output_buf, uint16_t response_output_buf_len);
22 char *response_output_buf, uint16_t response_output_buf_len);
uint8_t TCMDEXEC_stm32_internal_flash_get_option_bytes(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Get the option bytes configuration from the stm32 internal flash memory.
Definition stm32_internal_flash_telecommand_defs.c:122
uint8_t TCMDEXEC_stm32_internal_flash_read(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Read data from the internal flash bank.
Definition stm32_internal_flash_telecommand_defs.c:50
uint8_t TCMDEXEC_stm32_internal_flash_get_active_flash_bank(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Prints the active flash bank where the firmware boots from.
Definition stm32_internal_flash_telecommand_defs.c:178
uint8_t TCMDEXEC_stm32_internal_flash_set_active_flash_bank(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Given a 1 or 2, switches to the respective flash bank and runs the application stored there if presen...
Definition stm32_internal_flash_telecommand_defs.c:157
uint8_t TCMDEXEC_stm32_internal_flash_write(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Write data to the internal flash bank starting from address 0x08100000.
Definition stm32_internal_flash_telecommand_defs.c:16
uint8_t TCMDEXEC_stm32_internal_flash_erase(const char *args_str, char *response_output_buf, uint16_t response_output_buf_len)
Erase a range of pages in the internal flash bank. Only Erases for Flash Bank 2.
Definition stm32_internal_flash_telecommand_defs.c:90