micropython / stm32lib

STM32 Cube library - CMSIS and HAL for F4, F7 and L4 microcontrollers
63 stars 71 forks source link

Added new family to stml32 platform: stm32f3xx devices #14

Closed Zaryob closed 1 year ago

Zaryob commented 3 years ago

Get sources from STMicroelectronics/STM32CubeF3 repository.

Formatted tab style of stm32lib repository as mentioned in README.md file.

All devices provided with commit 86346f in Stm32CubeF3 repository.

For clarify, Added Devices:

Signed-off-by: Suleyman Poyraz zaryob.dev@gmail.com

dpgeorge commented 3 years ago

Thanks for the contribution.

Did you intend to add support for the STM32F3xx series in MicroPython? Are there particular F3 MCUs that you need support for?

Zaryob commented 3 years ago

Thanks for the contribution.

Did you intend to add support for the STM32F3xx series in MicroPython? Are there particular F3 MCUs that you need support for?

Yeah Im intending support of STM32Fxxx series. There are all cards and specifications. I just add with way you provided in Readme file.

All files are provided from STMicroelectronics github repository https://github.com/STMicroelectronics/STM32CubeF3 version 1.11.2

I quoted all family devices because if they will publish new devices, I can see which devices are absent in next releases then I can also add them.

I just wanna add this devices and I mentioned, because of supply conductivity.

dpgeorge commented 3 years ago

Note that adding the CMSIS and HAL code here is just part of adding support for STM32F3xx in MicroPython. There's still quite a bit of work that needs to be done in MicroPython's stm32 port to make it all work.

Zaryob commented 3 years ago

If there is a way to testing it and make it fully working i can do it. But I dont know how it would be actually.

Zaryob commented 3 years ago

And also I can import other cards that i use if I get it.

dpgeorge commented 3 years ago

To get an idea of what's required to add support for a new MCU series, see here: https://github.com/micropython/micropython/pull/6911

Zaryob commented 3 years ago

To get an idea of what's required to add support for a new MCU series, see here: micropython/micropython#6911

got it. Gonna test it then reply as nearly as possible.

dpgeorge commented 1 year ago

Closing because this MCU is old and we do not want to support it in MicroPython. See further details at comment here: https://github.com/micropython/micropython/pull/6955#issuecomment-1326938967