summaryrefslogtreecommitdiffstatshomepage
path: root/stmhal/hal/inc/stm32f4xx_hal_adc_ex.h
diff options
context:
space:
mode:
authorAlessandro Gatti <a.gatti@frob.it>2025-03-25 22:43:23 +0100
committerAlessandro Gatti <a.gatti@frob.it>2025-05-14 06:26:31 +0200
commit883dc41d465a6a652b607b7982d8eb6be39fa7f4 (patch)
tree42b5ce4455120ea9f4037292d209ee3f38bf4068 /stmhal/hal/inc/stm32f4xx_hal_adc_ex.h
parent116d0d494589e470b4003fcecd18162c9eed7e9b (diff)
downloadmicropython-master.tar.gz
micropython-master.zip
esp32/main: Make the entry point function name configurable.HEADmaster
This commit introduces a new port configuration entry allowing the entry point function name to be changed, from "app_main" to a custom name. This is needed when MicroPython is embedded as an ESP-IDF component, since the "app_main" symbol is already provided elsewhere, making compilation not possible. Marking MicroPython's symbol as weak would make it compile and make it possible to create and start the MicroPython task anyway with the right FreeRTOS task creation incantation, but it is probably easier to just rename the initialisation function into something else that can be accessed from outside. When MicroPython is embedded as an ESP-IDF component, the MICROPY_ESP_IDF_ENTRY definition can be set to indicate the new entry point function name. The new function name prototype should still be defined in external code to let linking succeed. Also, the NLR failure callback is marked as weak to give the chance of handling such error in a more controlled fashion rather than trigger an unconditional board restart. Signed-off-by: Alessandro Gatti <a.gatti@frob.it>
Diffstat (limited to 'stmhal/hal/inc/stm32f4xx_hal_adc_ex.h')
0 files changed, 0 insertions, 0 deletions