diff --git a/targets/TARGET_STM/README.md b/targets/TARGET_STM/README.md index afd8f135bc..4a9e7563e0 100644 --- a/targets/TARGET_STM/README.md +++ b/targets/TARGET_STM/README.md @@ -18,7 +18,7 @@ Table of Contents * [Add a custom board](#add-a-custom-board) * [Board specific files (pinmap)](#board-specific-files-pinmap) * [Use of custom_targets.json](#use-of-custom_targetsjson) - * [Make you custom board public](#make-you-custom-board-public) + * [Make your custom board public](#make-you-custom-board-public) * [ST specific implementation](#st-specific-implementation) * [Pin configuration](#pin-configuration) * [Alternate feature](#alternate-feature) @@ -26,7 +26,7 @@ Table of Contents * [Clock selection](#clock-selection) * [System clock](#system-clock) * [Low power clock](#low-power-clock) - * [I2C TIming calculation algorothm](#i2c-timing-calculation-algorothm) + * [I2C Timing calculation algorithm](#i2c-timing-calculation-algorithm) * [Sleep feature](#sleep-feature) * [WiFi configuration](#wifi-configuration) * [Ethernet configuration](#ethernet-configuration) @@ -334,9 +334,9 @@ $ mv TARGET_STM32H745ZIT TARGET_H745ZI_BOARD ``` -### Make you custom board public +### Make your custom board public -We will be happy to add every public boards in https://github.com/ARMmbed/stm32customtargets +We will be happy to add every public board in https://github.com/ARMmbed/stm32customtargets Make a Pull request, we will check consistency and build. @@ -428,7 +428,7 @@ You can change this in you local mbed_app.json: } ``` -#### I2C TIming calculation algorothm +#### I2C Timing calculation algorithm I2C drivers version 2 use I2C timing register. diff --git a/targets/TARGET_STM/TARGET_STM32WL/README.md b/targets/TARGET_STM/TARGET_STM32WL/README.md index 432f58d32c..8415b5a2f0 100644 --- a/targets/TARGET_STM/TARGET_STM32WL/README.md +++ b/targets/TARGET_STM/TARGET_STM32WL/README.md @@ -6,6 +6,18 @@ This ST MCU family is dual-core : based on an Arm Cortex-M4 core and an Arm Cort Only M4 core is currently used by mbed-os applications. +* [Supported boards](#supported-boards) + * [NUCLEO_WL55JC](#nucleo_wl55jc) + * [CUSTOM boards](#custom-boards) +* [LoRa](#lora) + * [MBED-OS support](#mbed-os-support) + * [baremetal support](#baremetal-support) + * [Antenna configuration](#antenna-configuration) + * [GPIO debug pins](#gpio-debug-pins) + * [mbed-os test](#mbed-os-test) + * [Application example](#application-example) + + # Supported boards ## NUCLEO_WL55JC @@ -19,6 +31,12 @@ Only M4 core is currently used by mbed-os applications. - Total FLASH is 256KB - RAM: 64 KB + +## CUSTOM boards + +Check https://github.com/ARMmbed/stm32customtargets + + # LoRa ## MBED-OS support @@ -37,6 +55,18 @@ mbed_app.json: ``` +## Antenna configuration + +NUCLEO HW configuration is provided as the default configuration. + +https://github.com/ARMmbed/mbed-os/blob/master/connectivity/drivers/lora/TARGET_STM32WL/STM32WL_radio_driver.cpp#L23 +``` +MBED_WEAK void set_antenna_switch(RBI_Switch_TypeDef state) +``` + +So you can overwrite it for your custom board. + + ## GPIO debug pins 2 pins can be configured to check RX and TX activity.