From 5f3c50e6907e913ff042b829340bd6168069e5bd Mon Sep 17 00:00:00 2001 From: Nicolas Stalder Date: Sat, 5 Jan 2019 01:44:53 +0100 Subject: [PATCH] we use l432, not l442 --- README.md | 4 ++-- docs/building.md | 2 +- docs/contributing.md | 4 ++-- docs/signed-updates.md | 2 +- targets/{stm32l442 => stm32l432}/.ycm_extra_conf.py | 0 targets/{stm32l442 => stm32l432}/Makefile | 0 targets/{stm32l442 => stm32l432}/Makefile.test.mk | 6 ++---- targets/{stm32l442 => stm32l432}/README.md | 0 targets/{stm32l442 => stm32l432}/application.mk | 6 ++---- targets/{stm32l442 => stm32l432}/bootloader.mk | 6 ++---- targets/{stm32l442 => stm32l432}/bootloader/bootloader.c | 0 targets/{stm32l442 => stm32l432}/bootloader/bootloader.h | 0 targets/{stm32l442 => stm32l432}/bootloader/main.c | 0 targets/{stm32l442 => stm32l432}/cubeconfig_stm32l442.ioc | 0 targets/{stm32l442 => stm32l432}/lib/stm32_hal_legacy.h | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_hal.h | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_hal_conf.h | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_hal_def.h | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_hal_pcd.c | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_hal_pcd.h | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_hal_pcd_ex.c | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_hal_pcd_ex.h | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_bus.h | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_cortex.h | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_crs.h | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_gpio.c | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_gpio.h | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_iwdg.h | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_pwr.c | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_pwr.h | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_rcc.c | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_rcc.h | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_rng.c | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_rng.h | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_system.h | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_tim.c | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_tim.h | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_usart.c | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_usart.h | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_usb.c | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_usb.h | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_utils.c | 0 targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_utils.h | 0 targets/{stm32l442 => stm32l432}/lib/usbd/usbd_cdc.c | 0 targets/{stm32l442 => stm32l432}/lib/usbd/usbd_cdc.h | 0 targets/{stm32l442 => stm32l432}/lib/usbd/usbd_cdc_if.c | 0 targets/{stm32l442 => stm32l432}/lib/usbd/usbd_cdc_if.h | 0 targets/{stm32l442 => stm32l432}/lib/usbd/usbd_composite.c | 0 targets/{stm32l442 => stm32l432}/lib/usbd/usbd_composite.h | 0 targets/{stm32l442 => stm32l432}/lib/usbd/usbd_conf.c | 0 targets/{stm32l442 => stm32l432}/lib/usbd/usbd_conf.h | 0 targets/{stm32l442 => stm32l432}/lib/usbd/usbd_core.c | 0 targets/{stm32l442 => stm32l432}/lib/usbd/usbd_core.h | 0 targets/{stm32l442 => stm32l432}/lib/usbd/usbd_ctlreq.c | 0 targets/{stm32l442 => stm32l432}/lib/usbd/usbd_ctlreq.h | 0 targets/{stm32l442 => stm32l432}/lib/usbd/usbd_def.h | 0 targets/{stm32l442 => stm32l432}/lib/usbd/usbd_desc.c | 0 targets/{stm32l442 => stm32l432}/lib/usbd/usbd_desc.h | 0 targets/{stm32l442 => stm32l432}/lib/usbd/usbd_hid.c | 0 targets/{stm32l442 => stm32l432}/lib/usbd/usbd_hid.h | 0 targets/{stm32l442 => stm32l432}/lib/usbd/usbd_ioreq.c | 0 targets/{stm32l442 => stm32l432}/lib/usbd/usbd_ioreq.h | 0 .../{stm32l442 => stm32l432}/linker/bootloader_stm32l4xx.ld | 0 .../linker/bootloader_stm32l4xx_extra.ld | 0 targets/{stm32l442 => stm32l432}/linker/stm32l4xx.ld | 0 targets/{stm32l442 => stm32l432}/linker/stm32l4xx_extra.ld | 0 targets/{stm32l442 => stm32l432}/requirements.txt | 0 targets/{stm32l442 => stm32l432}/src/app.h | 0 targets/{stm32l442 => stm32l432}/src/attestation.c | 0 .../{stm32l442 => stm32l432}/src/cmsis/arm_common_tables.h | 0 .../{stm32l442 => stm32l432}/src/cmsis/arm_const_structs.h | 0 targets/{stm32l442 => stm32l432}/src/cmsis/arm_math.h | 0 targets/{stm32l442 => stm32l432}/src/cmsis/cmsis_armcc.h | 0 targets/{stm32l442 => stm32l432}/src/cmsis/cmsis_armcc_V6.h | 0 targets/{stm32l442 => stm32l432}/src/cmsis/cmsis_gcc.h | 0 targets/{stm32l442 => stm32l432}/src/cmsis/core_cm0.h | 0 targets/{stm32l442 => stm32l432}/src/cmsis/core_cm0plus.h | 0 targets/{stm32l442 => stm32l432}/src/cmsis/core_cm3.h | 0 targets/{stm32l442 => stm32l432}/src/cmsis/core_cm4.h | 0 targets/{stm32l442 => stm32l432}/src/cmsis/core_cm7.h | 0 targets/{stm32l442 => stm32l432}/src/cmsis/core_cmFunc.h | 0 targets/{stm32l442 => stm32l432}/src/cmsis/core_cmInstr.h | 0 targets/{stm32l442 => stm32l432}/src/cmsis/core_cmSimd.h | 0 targets/{stm32l442 => stm32l432}/src/cmsis/core_sc000.h | 0 targets/{stm32l442 => stm32l432}/src/cmsis/core_sc300.h | 0 targets/{stm32l442 => stm32l432}/src/cmsis/stm32l432xx.h | 0 targets/{stm32l442 => stm32l432}/src/cmsis/stm32l442xx.h | 0 targets/{stm32l442 => stm32l432}/src/cmsis/stm32l4xx.h | 0 .../{stm32l442 => stm32l432}/src/cmsis/system_stm32l4xx.h | 0 targets/{stm32l442 => stm32l432}/src/crypto.c | 0 targets/{stm32l442 => stm32l432}/src/device.c | 0 targets/{stm32l442 => stm32l432}/src/fifo.c | 0 targets/{stm32l442 => stm32l432}/src/fifo.h | 0 targets/{stm32l442 => stm32l432}/src/flash.c | 0 targets/{stm32l442 => stm32l432}/src/flash.h | 0 targets/{stm32l442 => stm32l432}/src/init.c | 0 targets/{stm32l442 => stm32l432}/src/led.c | 0 targets/{stm32l442 => stm32l432}/src/led.h | 0 targets/{stm32l442 => stm32l432}/src/main.c | 0 targets/{stm32l442 => stm32l432}/src/memory_layout.h | 0 targets/{stm32l442 => stm32l432}/src/redirect.c | 0 targets/{stm32l442 => stm32l432}/src/rng.c | 0 targets/{stm32l442 => stm32l432}/src/rng.h | 0 targets/{stm32l442 => stm32l432}/src/script.ld | 0 targets/{stm32l442 => stm32l432}/src/startup_stm32l432xx.s | 0 targets/{stm32l442 => stm32l432}/src/system_stm32l4xx.c | 0 106 files changed, 12 insertions(+), 18 deletions(-) rename targets/{stm32l442 => stm32l432}/.ycm_extra_conf.py (100%) rename targets/{stm32l442 => stm32l432}/Makefile (100%) rename targets/{stm32l442 => stm32l432}/Makefile.test.mk (96%) rename targets/{stm32l442 => stm32l432}/README.md (100%) rename targets/{stm32l442 => stm32l432}/application.mk (97%) rename targets/{stm32l442 => stm32l432}/bootloader.mk (97%) rename targets/{stm32l442 => stm32l432}/bootloader/bootloader.c (100%) rename targets/{stm32l442 => stm32l432}/bootloader/bootloader.h (100%) rename targets/{stm32l442 => stm32l432}/bootloader/main.c (100%) rename targets/{stm32l442 => stm32l432}/cubeconfig_stm32l442.ioc (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32_hal_legacy.h (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_hal.h (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_hal_conf.h (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_hal_def.h (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_hal_pcd.c (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_hal_pcd.h (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_hal_pcd_ex.c (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_hal_pcd_ex.h (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_bus.h (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_cortex.h (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_crs.h (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_gpio.c (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_gpio.h (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_iwdg.h (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_pwr.c (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_pwr.h (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_rcc.c (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_rcc.h (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_rng.c (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_rng.h (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_system.h (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_tim.c (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_tim.h (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_usart.c (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_usart.h (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_usb.c (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_usb.h (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_utils.c (100%) rename targets/{stm32l442 => stm32l432}/lib/stm32l4xx_ll_utils.h (100%) rename targets/{stm32l442 => stm32l432}/lib/usbd/usbd_cdc.c (100%) rename targets/{stm32l442 => stm32l432}/lib/usbd/usbd_cdc.h (100%) rename targets/{stm32l442 => stm32l432}/lib/usbd/usbd_cdc_if.c (100%) rename targets/{stm32l442 => stm32l432}/lib/usbd/usbd_cdc_if.h (100%) rename targets/{stm32l442 => stm32l432}/lib/usbd/usbd_composite.c (100%) rename targets/{stm32l442 => stm32l432}/lib/usbd/usbd_composite.h (100%) rename targets/{stm32l442 => stm32l432}/lib/usbd/usbd_conf.c (100%) rename targets/{stm32l442 => stm32l432}/lib/usbd/usbd_conf.h (100%) rename targets/{stm32l442 => stm32l432}/lib/usbd/usbd_core.c (100%) rename targets/{stm32l442 => stm32l432}/lib/usbd/usbd_core.h (100%) rename targets/{stm32l442 => stm32l432}/lib/usbd/usbd_ctlreq.c (100%) rename targets/{stm32l442 => stm32l432}/lib/usbd/usbd_ctlreq.h (100%) rename targets/{stm32l442 => stm32l432}/lib/usbd/usbd_def.h (100%) rename targets/{stm32l442 => stm32l432}/lib/usbd/usbd_desc.c (100%) rename targets/{stm32l442 => stm32l432}/lib/usbd/usbd_desc.h (100%) rename targets/{stm32l442 => stm32l432}/lib/usbd/usbd_hid.c (100%) rename targets/{stm32l442 => stm32l432}/lib/usbd/usbd_hid.h (100%) rename targets/{stm32l442 => stm32l432}/lib/usbd/usbd_ioreq.c (100%) rename targets/{stm32l442 => stm32l432}/lib/usbd/usbd_ioreq.h (100%) rename targets/{stm32l442 => stm32l432}/linker/bootloader_stm32l4xx.ld (100%) rename targets/{stm32l442 => stm32l432}/linker/bootloader_stm32l4xx_extra.ld (100%) rename targets/{stm32l442 => stm32l432}/linker/stm32l4xx.ld (100%) rename targets/{stm32l442 => stm32l432}/linker/stm32l4xx_extra.ld (100%) rename targets/{stm32l442 => stm32l432}/requirements.txt (100%) rename targets/{stm32l442 => stm32l432}/src/app.h (100%) rename targets/{stm32l442 => stm32l432}/src/attestation.c (100%) rename targets/{stm32l442 => stm32l432}/src/cmsis/arm_common_tables.h (100%) rename targets/{stm32l442 => stm32l432}/src/cmsis/arm_const_structs.h (100%) rename targets/{stm32l442 => stm32l432}/src/cmsis/arm_math.h (100%) rename targets/{stm32l442 => stm32l432}/src/cmsis/cmsis_armcc.h (100%) rename targets/{stm32l442 => stm32l432}/src/cmsis/cmsis_armcc_V6.h (100%) rename targets/{stm32l442 => stm32l432}/src/cmsis/cmsis_gcc.h (100%) rename targets/{stm32l442 => stm32l432}/src/cmsis/core_cm0.h (100%) rename targets/{stm32l442 => stm32l432}/src/cmsis/core_cm0plus.h (100%) rename targets/{stm32l442 => stm32l432}/src/cmsis/core_cm3.h (100%) rename targets/{stm32l442 => stm32l432}/src/cmsis/core_cm4.h (100%) rename targets/{stm32l442 => stm32l432}/src/cmsis/core_cm7.h (100%) rename targets/{stm32l442 => stm32l432}/src/cmsis/core_cmFunc.h (100%) rename targets/{stm32l442 => stm32l432}/src/cmsis/core_cmInstr.h (100%) rename targets/{stm32l442 => stm32l432}/src/cmsis/core_cmSimd.h (100%) rename targets/{stm32l442 => stm32l432}/src/cmsis/core_sc000.h (100%) rename targets/{stm32l442 => stm32l432}/src/cmsis/core_sc300.h (100%) rename targets/{stm32l442 => stm32l432}/src/cmsis/stm32l432xx.h (100%) rename targets/{stm32l442 => stm32l432}/src/cmsis/stm32l442xx.h (100%) rename targets/{stm32l442 => stm32l432}/src/cmsis/stm32l4xx.h (100%) rename targets/{stm32l442 => stm32l432}/src/cmsis/system_stm32l4xx.h (100%) rename targets/{stm32l442 => stm32l432}/src/crypto.c (100%) rename targets/{stm32l442 => stm32l432}/src/device.c (100%) rename targets/{stm32l442 => stm32l432}/src/fifo.c (100%) rename targets/{stm32l442 => stm32l432}/src/fifo.h (100%) rename targets/{stm32l442 => stm32l432}/src/flash.c (100%) rename targets/{stm32l442 => stm32l432}/src/flash.h (100%) rename targets/{stm32l442 => stm32l432}/src/init.c (100%) rename targets/{stm32l442 => stm32l432}/src/led.c (100%) rename targets/{stm32l442 => stm32l432}/src/led.h (100%) rename targets/{stm32l442 => stm32l432}/src/main.c (100%) rename targets/{stm32l442 => stm32l432}/src/memory_layout.h (100%) rename targets/{stm32l442 => stm32l432}/src/redirect.c (100%) rename targets/{stm32l442 => stm32l432}/src/rng.c (100%) rename targets/{stm32l442 => stm32l432}/src/rng.h (100%) rename targets/{stm32l442 => stm32l432}/src/script.ld (100%) rename targets/{stm32l442 => stm32l432}/src/startup_stm32l432xx.s (100%) rename targets/{stm32l442 => stm32l432}/src/system_stm32l4xx.c (100%) diff --git a/README.md b/README.md index d87faa8..20b1027 100644 --- a/README.md +++ b/README.md @@ -41,13 +41,13 @@ If you have a Solo for Hacker, here's how you can load your own code on it. You git clone --recurse-submodules https://github.com/SoloKeysSec/solo cd solo -cd targets/stm32l442 +cd targets/stm32l432 make cbor make all-hacker python ../../tools/programmer.py solo.hex ``` -For example, if you want to turn off any blue light emission, you can edit [`led_rgb()`](https://github.com/SoloKeysSec/solo/blob/master/targets/stm32l442/src/led.c#L15) and force: +For example, if you want to turn off any blue light emission, you can edit [`led_rgb()`](https://github.com/SoloKeysSec/solo/blob/master/targets/stm32l432/src/led.c#L15) and force: ``` uint32_t b = 0; ``` diff --git a/docs/building.md b/docs/building.md index 64e9d0b..20740e7 100644 --- a/docs/building.md +++ b/docs/building.md @@ -21,7 +21,7 @@ To program your build, you'll need one of the following programs. Enter the `stm32l4xx` target directory. ``` -cd targets/stm32l442 +cd targets/stm32l432 ``` Build the cbor library. diff --git a/docs/contributing.md b/docs/contributing.md index d171608..a200f01 100644 --- a/docs/contributing.md +++ b/docs/contributing.md @@ -2,11 +2,11 @@ We are very open to contributions! [Currently](https://github.com/solokeyssec/solo/issues), most work will go towards -* implementing STM32L442 +* implementing STM32L432 * implementing NFC * adding documentation and improving accessability of the code -In the future, we would love to see creative plugins/extensions, putting the TRNG and other features of the STM32L442 to good use! +In the future, we would love to see creative plugins/extensions, putting the TRNG and other features of the STM32L432 to good use! Feel free to send a [pull request](https://github.com/SoloKeysSec/solo/pulls) at any time, we don't currently have a formal contribution process. diff --git a/docs/signed-updates.md b/docs/signed-updates.md index 38b15ac..86dba1d 100644 --- a/docs/signed-updates.md +++ b/docs/signed-updates.md @@ -2,7 +2,7 @@ Solo has a bootloader that's fixed in memory to allow for signed firmware updates. It is not a built-in bootloader provided by the chip manufacturer, it is our own. We plan to use Ed25519 signatures, which have [efficient constant-time implementations on Cortex-M4 chips](http://www.cs.haifa.ac.il/~orrd/LC17/paper39.pdf). -On the STM32L442, there is 256 KB of memory. The first 14 KB of memory is reserved for the bootloader. +On the STM32L432, there is 256 KB of memory. The first 14 KB of memory is reserved for the bootloader. The bootloader is the first thing that boots, and if the button of the device is not held for 2 seconds, the application is immediately booted. diff --git a/targets/stm32l442/.ycm_extra_conf.py b/targets/stm32l432/.ycm_extra_conf.py similarity index 100% rename from targets/stm32l442/.ycm_extra_conf.py rename to targets/stm32l432/.ycm_extra_conf.py diff --git a/targets/stm32l442/Makefile b/targets/stm32l432/Makefile similarity index 100% rename from targets/stm32l442/Makefile rename to targets/stm32l432/Makefile diff --git a/targets/stm32l442/Makefile.test.mk b/targets/stm32l432/Makefile.test.mk similarity index 96% rename from targets/stm32l442/Makefile.test.mk rename to targets/stm32l432/Makefile.test.mk index 402b2d1..88a02ab 100644 --- a/targets/stm32l442/Makefile.test.mk +++ b/targets/stm32l432/Makefile.test.mk @@ -24,10 +24,8 @@ CFLAGS= $(INC) TARGET=solo HW=-mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -# Nucleo board -#CHIP=STM32L432xx -# Solo -CHIP=STM32L442xx +# Solo or Nucleo board +CHIP=STM32L432xx DEFINES = -D$(CHIP) -DAES256=1 -DUSE_FULL_LL_DRIVER DEFINES += -DTEST_SOLO_STM32 -DTEST diff --git a/targets/stm32l442/README.md b/targets/stm32l432/README.md similarity index 100% rename from targets/stm32l442/README.md rename to targets/stm32l432/README.md diff --git a/targets/stm32l442/application.mk b/targets/stm32l432/application.mk similarity index 97% rename from targets/stm32l442/application.mk rename to targets/stm32l432/application.mk index 33f899c..cb6edf2 100644 --- a/targets/stm32l442/application.mk +++ b/targets/stm32l432/application.mk @@ -36,10 +36,8 @@ CFLAGS= $(INC) TARGET=solo HW=-mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -# Nucleo board -#CHIP=STM32L432xx -# Solo -CHIP=STM32L442xx +# Solo or Nucleo board +CHIP=STM32L432xx ifndef DEBUG DEBUG=0 diff --git a/targets/stm32l442/bootloader.mk b/targets/stm32l432/bootloader.mk similarity index 97% rename from targets/stm32l442/bootloader.mk rename to targets/stm32l432/bootloader.mk index e8ca05f..7e4ba3d 100644 --- a/targets/stm32l442/bootloader.mk +++ b/targets/stm32l432/bootloader.mk @@ -34,10 +34,8 @@ CFLAGS= $(INC) TARGET=bootloader HW=-mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -# Nucleo board -#CHIP=STM32L432xx -# Solo -CHIP=STM32L442xx +# Solo or Nucleo board +CHIP=STM32L432xx ifndef DEBUG DEBUG=0 diff --git a/targets/stm32l442/bootloader/bootloader.c b/targets/stm32l432/bootloader/bootloader.c similarity index 100% rename from targets/stm32l442/bootloader/bootloader.c rename to targets/stm32l432/bootloader/bootloader.c diff --git a/targets/stm32l442/bootloader/bootloader.h b/targets/stm32l432/bootloader/bootloader.h similarity index 100% rename from targets/stm32l442/bootloader/bootloader.h rename to targets/stm32l432/bootloader/bootloader.h diff --git a/targets/stm32l442/bootloader/main.c b/targets/stm32l432/bootloader/main.c similarity index 100% rename from targets/stm32l442/bootloader/main.c rename to targets/stm32l432/bootloader/main.c diff --git a/targets/stm32l442/cubeconfig_stm32l442.ioc b/targets/stm32l432/cubeconfig_stm32l442.ioc similarity index 100% rename from targets/stm32l442/cubeconfig_stm32l442.ioc rename to targets/stm32l432/cubeconfig_stm32l442.ioc diff --git a/targets/stm32l442/lib/stm32_hal_legacy.h b/targets/stm32l432/lib/stm32_hal_legacy.h similarity index 100% rename from targets/stm32l442/lib/stm32_hal_legacy.h rename to targets/stm32l432/lib/stm32_hal_legacy.h diff --git a/targets/stm32l442/lib/stm32l4xx_hal.h b/targets/stm32l432/lib/stm32l4xx_hal.h similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_hal.h rename to targets/stm32l432/lib/stm32l4xx_hal.h diff --git a/targets/stm32l442/lib/stm32l4xx_hal_conf.h b/targets/stm32l432/lib/stm32l4xx_hal_conf.h similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_hal_conf.h rename to targets/stm32l432/lib/stm32l4xx_hal_conf.h diff --git a/targets/stm32l442/lib/stm32l4xx_hal_def.h b/targets/stm32l432/lib/stm32l4xx_hal_def.h similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_hal_def.h rename to targets/stm32l432/lib/stm32l4xx_hal_def.h diff --git a/targets/stm32l442/lib/stm32l4xx_hal_pcd.c b/targets/stm32l432/lib/stm32l4xx_hal_pcd.c similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_hal_pcd.c rename to targets/stm32l432/lib/stm32l4xx_hal_pcd.c diff --git a/targets/stm32l442/lib/stm32l4xx_hal_pcd.h b/targets/stm32l432/lib/stm32l4xx_hal_pcd.h similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_hal_pcd.h rename to targets/stm32l432/lib/stm32l4xx_hal_pcd.h diff --git a/targets/stm32l442/lib/stm32l4xx_hal_pcd_ex.c b/targets/stm32l432/lib/stm32l4xx_hal_pcd_ex.c similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_hal_pcd_ex.c rename to targets/stm32l432/lib/stm32l4xx_hal_pcd_ex.c diff --git a/targets/stm32l442/lib/stm32l4xx_hal_pcd_ex.h b/targets/stm32l432/lib/stm32l4xx_hal_pcd_ex.h similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_hal_pcd_ex.h rename to targets/stm32l432/lib/stm32l4xx_hal_pcd_ex.h diff --git a/targets/stm32l442/lib/stm32l4xx_ll_bus.h b/targets/stm32l432/lib/stm32l4xx_ll_bus.h similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_ll_bus.h rename to targets/stm32l432/lib/stm32l4xx_ll_bus.h diff --git a/targets/stm32l442/lib/stm32l4xx_ll_cortex.h b/targets/stm32l432/lib/stm32l4xx_ll_cortex.h similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_ll_cortex.h rename to targets/stm32l432/lib/stm32l4xx_ll_cortex.h diff --git a/targets/stm32l442/lib/stm32l4xx_ll_crs.h b/targets/stm32l432/lib/stm32l4xx_ll_crs.h similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_ll_crs.h rename to targets/stm32l432/lib/stm32l4xx_ll_crs.h diff --git a/targets/stm32l442/lib/stm32l4xx_ll_gpio.c b/targets/stm32l432/lib/stm32l4xx_ll_gpio.c similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_ll_gpio.c rename to targets/stm32l432/lib/stm32l4xx_ll_gpio.c diff --git a/targets/stm32l442/lib/stm32l4xx_ll_gpio.h b/targets/stm32l432/lib/stm32l4xx_ll_gpio.h similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_ll_gpio.h rename to targets/stm32l432/lib/stm32l4xx_ll_gpio.h diff --git a/targets/stm32l442/lib/stm32l4xx_ll_iwdg.h b/targets/stm32l432/lib/stm32l4xx_ll_iwdg.h similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_ll_iwdg.h rename to targets/stm32l432/lib/stm32l4xx_ll_iwdg.h diff --git a/targets/stm32l442/lib/stm32l4xx_ll_pwr.c b/targets/stm32l432/lib/stm32l4xx_ll_pwr.c similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_ll_pwr.c rename to targets/stm32l432/lib/stm32l4xx_ll_pwr.c diff --git a/targets/stm32l442/lib/stm32l4xx_ll_pwr.h b/targets/stm32l432/lib/stm32l4xx_ll_pwr.h similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_ll_pwr.h rename to targets/stm32l432/lib/stm32l4xx_ll_pwr.h diff --git a/targets/stm32l442/lib/stm32l4xx_ll_rcc.c b/targets/stm32l432/lib/stm32l4xx_ll_rcc.c similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_ll_rcc.c rename to targets/stm32l432/lib/stm32l4xx_ll_rcc.c diff --git a/targets/stm32l442/lib/stm32l4xx_ll_rcc.h b/targets/stm32l432/lib/stm32l4xx_ll_rcc.h similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_ll_rcc.h rename to targets/stm32l432/lib/stm32l4xx_ll_rcc.h diff --git a/targets/stm32l442/lib/stm32l4xx_ll_rng.c b/targets/stm32l432/lib/stm32l4xx_ll_rng.c similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_ll_rng.c rename to targets/stm32l432/lib/stm32l4xx_ll_rng.c diff --git a/targets/stm32l442/lib/stm32l4xx_ll_rng.h b/targets/stm32l432/lib/stm32l4xx_ll_rng.h similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_ll_rng.h rename to targets/stm32l432/lib/stm32l4xx_ll_rng.h diff --git a/targets/stm32l442/lib/stm32l4xx_ll_system.h b/targets/stm32l432/lib/stm32l4xx_ll_system.h similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_ll_system.h rename to targets/stm32l432/lib/stm32l4xx_ll_system.h diff --git a/targets/stm32l442/lib/stm32l4xx_ll_tim.c b/targets/stm32l432/lib/stm32l4xx_ll_tim.c similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_ll_tim.c rename to targets/stm32l432/lib/stm32l4xx_ll_tim.c diff --git a/targets/stm32l442/lib/stm32l4xx_ll_tim.h b/targets/stm32l432/lib/stm32l4xx_ll_tim.h similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_ll_tim.h rename to targets/stm32l432/lib/stm32l4xx_ll_tim.h diff --git a/targets/stm32l442/lib/stm32l4xx_ll_usart.c b/targets/stm32l432/lib/stm32l4xx_ll_usart.c similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_ll_usart.c rename to targets/stm32l432/lib/stm32l4xx_ll_usart.c diff --git a/targets/stm32l442/lib/stm32l4xx_ll_usart.h b/targets/stm32l432/lib/stm32l4xx_ll_usart.h similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_ll_usart.h rename to targets/stm32l432/lib/stm32l4xx_ll_usart.h diff --git a/targets/stm32l442/lib/stm32l4xx_ll_usb.c b/targets/stm32l432/lib/stm32l4xx_ll_usb.c similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_ll_usb.c rename to targets/stm32l432/lib/stm32l4xx_ll_usb.c diff --git a/targets/stm32l442/lib/stm32l4xx_ll_usb.h b/targets/stm32l432/lib/stm32l4xx_ll_usb.h similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_ll_usb.h rename to targets/stm32l432/lib/stm32l4xx_ll_usb.h diff --git a/targets/stm32l442/lib/stm32l4xx_ll_utils.c b/targets/stm32l432/lib/stm32l4xx_ll_utils.c similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_ll_utils.c rename to targets/stm32l432/lib/stm32l4xx_ll_utils.c diff --git a/targets/stm32l442/lib/stm32l4xx_ll_utils.h b/targets/stm32l432/lib/stm32l4xx_ll_utils.h similarity index 100% rename from targets/stm32l442/lib/stm32l4xx_ll_utils.h rename to targets/stm32l432/lib/stm32l4xx_ll_utils.h diff --git a/targets/stm32l442/lib/usbd/usbd_cdc.c b/targets/stm32l432/lib/usbd/usbd_cdc.c similarity index 100% rename from targets/stm32l442/lib/usbd/usbd_cdc.c rename to targets/stm32l432/lib/usbd/usbd_cdc.c diff --git a/targets/stm32l442/lib/usbd/usbd_cdc.h b/targets/stm32l432/lib/usbd/usbd_cdc.h similarity index 100% rename from targets/stm32l442/lib/usbd/usbd_cdc.h rename to targets/stm32l432/lib/usbd/usbd_cdc.h diff --git a/targets/stm32l442/lib/usbd/usbd_cdc_if.c b/targets/stm32l432/lib/usbd/usbd_cdc_if.c similarity index 100% rename from targets/stm32l442/lib/usbd/usbd_cdc_if.c rename to targets/stm32l432/lib/usbd/usbd_cdc_if.c diff --git a/targets/stm32l442/lib/usbd/usbd_cdc_if.h b/targets/stm32l432/lib/usbd/usbd_cdc_if.h similarity index 100% rename from targets/stm32l442/lib/usbd/usbd_cdc_if.h rename to targets/stm32l432/lib/usbd/usbd_cdc_if.h diff --git a/targets/stm32l442/lib/usbd/usbd_composite.c b/targets/stm32l432/lib/usbd/usbd_composite.c similarity index 100% rename from targets/stm32l442/lib/usbd/usbd_composite.c rename to targets/stm32l432/lib/usbd/usbd_composite.c diff --git a/targets/stm32l442/lib/usbd/usbd_composite.h b/targets/stm32l432/lib/usbd/usbd_composite.h similarity index 100% rename from targets/stm32l442/lib/usbd/usbd_composite.h rename to targets/stm32l432/lib/usbd/usbd_composite.h diff --git a/targets/stm32l442/lib/usbd/usbd_conf.c b/targets/stm32l432/lib/usbd/usbd_conf.c similarity index 100% rename from targets/stm32l442/lib/usbd/usbd_conf.c rename to targets/stm32l432/lib/usbd/usbd_conf.c diff --git a/targets/stm32l442/lib/usbd/usbd_conf.h b/targets/stm32l432/lib/usbd/usbd_conf.h similarity index 100% rename from targets/stm32l442/lib/usbd/usbd_conf.h rename to targets/stm32l432/lib/usbd/usbd_conf.h diff --git a/targets/stm32l442/lib/usbd/usbd_core.c b/targets/stm32l432/lib/usbd/usbd_core.c similarity index 100% rename from targets/stm32l442/lib/usbd/usbd_core.c rename to targets/stm32l432/lib/usbd/usbd_core.c diff --git a/targets/stm32l442/lib/usbd/usbd_core.h b/targets/stm32l432/lib/usbd/usbd_core.h similarity index 100% rename from targets/stm32l442/lib/usbd/usbd_core.h rename to targets/stm32l432/lib/usbd/usbd_core.h diff --git a/targets/stm32l442/lib/usbd/usbd_ctlreq.c b/targets/stm32l432/lib/usbd/usbd_ctlreq.c similarity index 100% rename from targets/stm32l442/lib/usbd/usbd_ctlreq.c rename to targets/stm32l432/lib/usbd/usbd_ctlreq.c diff --git a/targets/stm32l442/lib/usbd/usbd_ctlreq.h b/targets/stm32l432/lib/usbd/usbd_ctlreq.h similarity index 100% rename from targets/stm32l442/lib/usbd/usbd_ctlreq.h rename to targets/stm32l432/lib/usbd/usbd_ctlreq.h diff --git a/targets/stm32l442/lib/usbd/usbd_def.h b/targets/stm32l432/lib/usbd/usbd_def.h similarity index 100% rename from targets/stm32l442/lib/usbd/usbd_def.h rename to targets/stm32l432/lib/usbd/usbd_def.h diff --git a/targets/stm32l442/lib/usbd/usbd_desc.c b/targets/stm32l432/lib/usbd/usbd_desc.c similarity index 100% rename from targets/stm32l442/lib/usbd/usbd_desc.c rename to targets/stm32l432/lib/usbd/usbd_desc.c diff --git a/targets/stm32l442/lib/usbd/usbd_desc.h b/targets/stm32l432/lib/usbd/usbd_desc.h similarity index 100% rename from targets/stm32l442/lib/usbd/usbd_desc.h rename to targets/stm32l432/lib/usbd/usbd_desc.h diff --git a/targets/stm32l442/lib/usbd/usbd_hid.c b/targets/stm32l432/lib/usbd/usbd_hid.c similarity index 100% rename from targets/stm32l442/lib/usbd/usbd_hid.c rename to targets/stm32l432/lib/usbd/usbd_hid.c diff --git a/targets/stm32l442/lib/usbd/usbd_hid.h b/targets/stm32l432/lib/usbd/usbd_hid.h similarity index 100% rename from targets/stm32l442/lib/usbd/usbd_hid.h rename to targets/stm32l432/lib/usbd/usbd_hid.h diff --git a/targets/stm32l442/lib/usbd/usbd_ioreq.c b/targets/stm32l432/lib/usbd/usbd_ioreq.c similarity index 100% rename from targets/stm32l442/lib/usbd/usbd_ioreq.c rename to targets/stm32l432/lib/usbd/usbd_ioreq.c diff --git a/targets/stm32l442/lib/usbd/usbd_ioreq.h b/targets/stm32l432/lib/usbd/usbd_ioreq.h similarity index 100% rename from targets/stm32l442/lib/usbd/usbd_ioreq.h rename to targets/stm32l432/lib/usbd/usbd_ioreq.h diff --git a/targets/stm32l442/linker/bootloader_stm32l4xx.ld b/targets/stm32l432/linker/bootloader_stm32l4xx.ld similarity index 100% rename from targets/stm32l442/linker/bootloader_stm32l4xx.ld rename to targets/stm32l432/linker/bootloader_stm32l4xx.ld diff --git a/targets/stm32l442/linker/bootloader_stm32l4xx_extra.ld b/targets/stm32l432/linker/bootloader_stm32l4xx_extra.ld similarity index 100% rename from targets/stm32l442/linker/bootloader_stm32l4xx_extra.ld rename to targets/stm32l432/linker/bootloader_stm32l4xx_extra.ld diff --git a/targets/stm32l442/linker/stm32l4xx.ld b/targets/stm32l432/linker/stm32l4xx.ld similarity index 100% rename from targets/stm32l442/linker/stm32l4xx.ld rename to targets/stm32l432/linker/stm32l4xx.ld diff --git a/targets/stm32l442/linker/stm32l4xx_extra.ld b/targets/stm32l432/linker/stm32l4xx_extra.ld similarity index 100% rename from targets/stm32l442/linker/stm32l4xx_extra.ld rename to targets/stm32l432/linker/stm32l4xx_extra.ld diff --git a/targets/stm32l442/requirements.txt b/targets/stm32l432/requirements.txt similarity index 100% rename from targets/stm32l442/requirements.txt rename to targets/stm32l432/requirements.txt diff --git a/targets/stm32l442/src/app.h b/targets/stm32l432/src/app.h similarity index 100% rename from targets/stm32l442/src/app.h rename to targets/stm32l432/src/app.h diff --git a/targets/stm32l442/src/attestation.c b/targets/stm32l432/src/attestation.c similarity index 100% rename from targets/stm32l442/src/attestation.c rename to targets/stm32l432/src/attestation.c diff --git a/targets/stm32l442/src/cmsis/arm_common_tables.h b/targets/stm32l432/src/cmsis/arm_common_tables.h similarity index 100% rename from targets/stm32l442/src/cmsis/arm_common_tables.h rename to targets/stm32l432/src/cmsis/arm_common_tables.h diff --git a/targets/stm32l442/src/cmsis/arm_const_structs.h b/targets/stm32l432/src/cmsis/arm_const_structs.h similarity index 100% rename from targets/stm32l442/src/cmsis/arm_const_structs.h rename to targets/stm32l432/src/cmsis/arm_const_structs.h diff --git a/targets/stm32l442/src/cmsis/arm_math.h b/targets/stm32l432/src/cmsis/arm_math.h similarity index 100% rename from targets/stm32l442/src/cmsis/arm_math.h rename to targets/stm32l432/src/cmsis/arm_math.h diff --git a/targets/stm32l442/src/cmsis/cmsis_armcc.h b/targets/stm32l432/src/cmsis/cmsis_armcc.h similarity index 100% rename from targets/stm32l442/src/cmsis/cmsis_armcc.h rename to targets/stm32l432/src/cmsis/cmsis_armcc.h diff --git a/targets/stm32l442/src/cmsis/cmsis_armcc_V6.h b/targets/stm32l432/src/cmsis/cmsis_armcc_V6.h similarity index 100% rename from targets/stm32l442/src/cmsis/cmsis_armcc_V6.h rename to targets/stm32l432/src/cmsis/cmsis_armcc_V6.h diff --git a/targets/stm32l442/src/cmsis/cmsis_gcc.h b/targets/stm32l432/src/cmsis/cmsis_gcc.h similarity index 100% rename from targets/stm32l442/src/cmsis/cmsis_gcc.h rename to targets/stm32l432/src/cmsis/cmsis_gcc.h diff --git a/targets/stm32l442/src/cmsis/core_cm0.h b/targets/stm32l432/src/cmsis/core_cm0.h similarity index 100% rename from targets/stm32l442/src/cmsis/core_cm0.h rename to targets/stm32l432/src/cmsis/core_cm0.h diff --git a/targets/stm32l442/src/cmsis/core_cm0plus.h b/targets/stm32l432/src/cmsis/core_cm0plus.h similarity index 100% rename from targets/stm32l442/src/cmsis/core_cm0plus.h rename to targets/stm32l432/src/cmsis/core_cm0plus.h diff --git a/targets/stm32l442/src/cmsis/core_cm3.h b/targets/stm32l432/src/cmsis/core_cm3.h similarity index 100% rename from targets/stm32l442/src/cmsis/core_cm3.h rename to targets/stm32l432/src/cmsis/core_cm3.h diff --git a/targets/stm32l442/src/cmsis/core_cm4.h b/targets/stm32l432/src/cmsis/core_cm4.h similarity index 100% rename from targets/stm32l442/src/cmsis/core_cm4.h rename to targets/stm32l432/src/cmsis/core_cm4.h diff --git a/targets/stm32l442/src/cmsis/core_cm7.h b/targets/stm32l432/src/cmsis/core_cm7.h similarity index 100% rename from targets/stm32l442/src/cmsis/core_cm7.h rename to targets/stm32l432/src/cmsis/core_cm7.h diff --git a/targets/stm32l442/src/cmsis/core_cmFunc.h b/targets/stm32l432/src/cmsis/core_cmFunc.h similarity index 100% rename from targets/stm32l442/src/cmsis/core_cmFunc.h rename to targets/stm32l432/src/cmsis/core_cmFunc.h diff --git a/targets/stm32l442/src/cmsis/core_cmInstr.h b/targets/stm32l432/src/cmsis/core_cmInstr.h similarity index 100% rename from targets/stm32l442/src/cmsis/core_cmInstr.h rename to targets/stm32l432/src/cmsis/core_cmInstr.h diff --git a/targets/stm32l442/src/cmsis/core_cmSimd.h b/targets/stm32l432/src/cmsis/core_cmSimd.h similarity index 100% rename from targets/stm32l442/src/cmsis/core_cmSimd.h rename to targets/stm32l432/src/cmsis/core_cmSimd.h diff --git a/targets/stm32l442/src/cmsis/core_sc000.h b/targets/stm32l432/src/cmsis/core_sc000.h similarity index 100% rename from targets/stm32l442/src/cmsis/core_sc000.h rename to targets/stm32l432/src/cmsis/core_sc000.h diff --git a/targets/stm32l442/src/cmsis/core_sc300.h b/targets/stm32l432/src/cmsis/core_sc300.h similarity index 100% rename from targets/stm32l442/src/cmsis/core_sc300.h rename to targets/stm32l432/src/cmsis/core_sc300.h diff --git a/targets/stm32l442/src/cmsis/stm32l432xx.h b/targets/stm32l432/src/cmsis/stm32l432xx.h similarity index 100% rename from targets/stm32l442/src/cmsis/stm32l432xx.h rename to targets/stm32l432/src/cmsis/stm32l432xx.h diff --git a/targets/stm32l442/src/cmsis/stm32l442xx.h b/targets/stm32l432/src/cmsis/stm32l442xx.h similarity index 100% rename from targets/stm32l442/src/cmsis/stm32l442xx.h rename to targets/stm32l432/src/cmsis/stm32l442xx.h diff --git a/targets/stm32l442/src/cmsis/stm32l4xx.h b/targets/stm32l432/src/cmsis/stm32l4xx.h similarity index 100% rename from targets/stm32l442/src/cmsis/stm32l4xx.h rename to targets/stm32l432/src/cmsis/stm32l4xx.h diff --git a/targets/stm32l442/src/cmsis/system_stm32l4xx.h b/targets/stm32l432/src/cmsis/system_stm32l4xx.h similarity index 100% rename from targets/stm32l442/src/cmsis/system_stm32l4xx.h rename to targets/stm32l432/src/cmsis/system_stm32l4xx.h diff --git a/targets/stm32l442/src/crypto.c b/targets/stm32l432/src/crypto.c similarity index 100% rename from targets/stm32l442/src/crypto.c rename to targets/stm32l432/src/crypto.c diff --git a/targets/stm32l442/src/device.c b/targets/stm32l432/src/device.c similarity index 100% rename from targets/stm32l442/src/device.c rename to targets/stm32l432/src/device.c diff --git a/targets/stm32l442/src/fifo.c b/targets/stm32l432/src/fifo.c similarity index 100% rename from targets/stm32l442/src/fifo.c rename to targets/stm32l432/src/fifo.c diff --git a/targets/stm32l442/src/fifo.h b/targets/stm32l432/src/fifo.h similarity index 100% rename from targets/stm32l442/src/fifo.h rename to targets/stm32l432/src/fifo.h diff --git a/targets/stm32l442/src/flash.c b/targets/stm32l432/src/flash.c similarity index 100% rename from targets/stm32l442/src/flash.c rename to targets/stm32l432/src/flash.c diff --git a/targets/stm32l442/src/flash.h b/targets/stm32l432/src/flash.h similarity index 100% rename from targets/stm32l442/src/flash.h rename to targets/stm32l432/src/flash.h diff --git a/targets/stm32l442/src/init.c b/targets/stm32l432/src/init.c similarity index 100% rename from targets/stm32l442/src/init.c rename to targets/stm32l432/src/init.c diff --git a/targets/stm32l442/src/led.c b/targets/stm32l432/src/led.c similarity index 100% rename from targets/stm32l442/src/led.c rename to targets/stm32l432/src/led.c diff --git a/targets/stm32l442/src/led.h b/targets/stm32l432/src/led.h similarity index 100% rename from targets/stm32l442/src/led.h rename to targets/stm32l432/src/led.h diff --git a/targets/stm32l442/src/main.c b/targets/stm32l432/src/main.c similarity index 100% rename from targets/stm32l442/src/main.c rename to targets/stm32l432/src/main.c diff --git a/targets/stm32l442/src/memory_layout.h b/targets/stm32l432/src/memory_layout.h similarity index 100% rename from targets/stm32l442/src/memory_layout.h rename to targets/stm32l432/src/memory_layout.h diff --git a/targets/stm32l442/src/redirect.c b/targets/stm32l432/src/redirect.c similarity index 100% rename from targets/stm32l442/src/redirect.c rename to targets/stm32l432/src/redirect.c diff --git a/targets/stm32l442/src/rng.c b/targets/stm32l432/src/rng.c similarity index 100% rename from targets/stm32l442/src/rng.c rename to targets/stm32l432/src/rng.c diff --git a/targets/stm32l442/src/rng.h b/targets/stm32l432/src/rng.h similarity index 100% rename from targets/stm32l442/src/rng.h rename to targets/stm32l432/src/rng.h diff --git a/targets/stm32l442/src/script.ld b/targets/stm32l432/src/script.ld similarity index 100% rename from targets/stm32l442/src/script.ld rename to targets/stm32l432/src/script.ld diff --git a/targets/stm32l442/src/startup_stm32l432xx.s b/targets/stm32l432/src/startup_stm32l432xx.s similarity index 100% rename from targets/stm32l442/src/startup_stm32l432xx.s rename to targets/stm32l432/src/startup_stm32l432xx.s diff --git a/targets/stm32l442/src/system_stm32l4xx.c b/targets/stm32l432/src/system_stm32l4xx.c similarity index 100% rename from targets/stm32l442/src/system_stm32l4xx.c rename to targets/stm32l432/src/system_stm32l4xx.c