Skip to main content
Amel NASRI
ST Technical Moderator
December 31, 2018
Solved

2019 STM32 Wish List

  • December 31, 2018
  • 92 replies
  • 63352 views

Dear Community Members & STM32 fans,

Let’s end 2018 thanking you for your involvement in our Community and wishing you all the best for 2019!

0690X000006CwKbQAK.jpg

As already done in 2017 (https://community.st.com/s/feed/0D50X00009bLPmvSAG) and in 2018 (https://community.st.com/s/feed/0D50X00009bLSAKSA4), we open this space to hear from you.

This is an opportunity for us to evaluate what we deliver as offer and to know your expectations.

If we come back to the STM32 portfolio end of last year, it was like this:

0690X000006CwKgQAK.png

Now the image is getting larger with new products as well as ecosystem components:

0690X000006CwKlQAK.jpg

Compared to the wishes you shared previous years, we weren’t able to answer all proposals for sure, but may be some of our solutions met what you looked for. Like for example: delivering .ioc file in the STM32Cube package which we started with STM32G0...

Either you are a follower of the STM32 history as well as the Community updates, or a new member in this space, would you mind share with us your feedback answering the following 3 questions:

  • What shouldn’t be done (don’t say migration to new Community platform or new CubeMX interface (because both of them will be improved)?
  • What you appreciate the most as STM32 related offer?
  • What do you expect/suggest related to the STM32 and its ecosystem?

All together, keep UP our STM32 Community!

    This topic has been closed for replies.
    Best answer by Amel NASRI

    Dear All,

    Instead of creating 2020 wishlist and in order to better handle your proposals, we suggest the "Ideas zone" that you can see from navigational bar.

    You find more details on how to use it in "Announcing Idea Zone!".

    Don't hesitate to submit your STM32 related ideas there and attach them to relevant categories!

    -Amel

    92 replies

    S.Ma
    Principal
    December 31, 2018

    STM32 chipset: In short, A kind of SmartIO matrix which would enable the possibility to digitally connect different GPIOs together. For example to connect different USARTs together, sometime as level shifter (if they are in different Vddio domains). Basic PLD features would be interesting too. For legacy purpose, such bux matrix could be placed a "Alternate 0x0F" which currently is the EVENTOUT signal. Crossing RX/TX pins, MISO/MOSI/3 wire, MC Timer XOR or 3 channels can be moved to this structure and make the base peripheral less "mutated"

    S.Ma
    Principal
    January 19, 2019

    As a sub cateogry, the STM32 Code Example Wish List thread here:

    https://community.st.com/s/question/0D50X0000AFpPcMSQV/2019-stm32-code-example-wish-list

    Tesla DeLorean
    Guru
    December 31, 2018

    SD/MMC support for DDR modes, currently no software demonstrating documented hardware capability.

    Better planning/design of pin muxing on low pin count implementations.

    Focus on supporting the hardware currently available, portfolio seems to be continually expanding and diverging, the software is continually in a catch-up mode and seems to have poor testing/validation regime.

    Fix the forum, the data loss and frustrating functionality over multiple iterations has caused the loss of several members.

    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
    Tesla DeLorean
    Guru
    December 31, 2018

    Chip level ST-LINK, ie STM32-DBG where the F103 or F723 parts preloaded with ST-LINK firmware can be purchased for providing on-board debugging to customer boards, etc.

    Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
    Geoffrey1
    Associate III
    February 10, 2019

    Clive, we've implemented our own version of stlink on an stm32f042 (just over 12k flash). It's fast enough for debugging, but doesn't support swo. It does play well with openocd. With the stm32f042, no crystal is required so it's really a 1-chip solution. We use chibios, so a commercial product would need either to license that or port to another thread package.

    Geoffrey

    S.Ma
    Principal
    December 31, 2018

    Present Community site: Cookie system on this community not to pop up everytime, including page refresh, (android and pc) make a stay logged in option.

    back button shouldn t go back to top of threads (if answering the 50th question in the list, click the back button to understand)

    the top page bell notification is stuck with the same 2 notifications no matter what is done.

    Amel NASRI
    ST Technical Moderator
    January 2, 2019

    Adding @brk​  in the loop to check these requests.

    To give better visibility on the answered topics, please click on "Best Answer" on the reply which solved your issue or answered your question.
    Jack Peacock_2
    Associate II
    December 31, 2018

    ​I'd like to see more 32-bit timers, especially LPTIM, TIM6 and TIM7.  Although overflows can be counted in ISRs it would greatly simplify operations if there was an atomic 32-bit count.  This is especially valuable when paired with sourcing the timer clock from LSE/LSI (e.g. FreeRTOS tickless timer).

    The tamper pins with the switched resistor, sampling and programmable polling work very well as wakeup sources for pushbuttons in battery powered devices, far more versatile and battery friendly compared to the WKUP pins..  The drawback is so few are available in most of the 'L0 and 'L4 packages.  I'd like to see five tamper inputs mapped to pins on most 'L4 packages, and at least three pins on most 'L0 packages.

    The BLUERNG Bluetooth controllers need a lot of work to catch up to the competition.  As it stands now I can't justify using them.  If ST wants to be in the Bluetooth business look at Nordic and Silabs, then go back to the drawing board.

    MEMS sensors are the future, and ST has a compelling lineup.  What I'd like to see is more intelligence offloaded to a low power MEMS (inertial, gyro, magnetic to start) so I can keep the coin battery powered device asleep as long as possible.  Fall detection is a good start, but I'd like to see more along the lines of detecting haptic motion equivalents (shaking, rotating, pointing in a specific direction), offloading a low end controller in the 'L03x or 'L05x range.

    Release the old SPL libraries as community open source.  Given the current state of Cube et al. I'm not going to use it in any commercial products for the foreseeable future.  I suspect there are other commercial developers who also have their own SPL equivalents.  It would be nice if some of the duplication of work could be avoided.  ST can continue with the Cube; let the STM32 community maintain the SPLs with ST's tacit agreement on copyrights.  And no, the LL library isn't the same thing, don't pretend it's a replacement. 

    If the reason to suppress the SPL is to force users onto the Cube, it begs the question of why the Cube cannot compete against a decade old SPL that isn't even being maintained.

    When it comes to the forum, compared to ten years ago.....well, ST is not a software company.  As Stan Lee often ended his column, 'nuff said.

       Jack Peacock

    Pavel A.
    December 31, 2018

    More love to your Ecplise IDE - Atollic. Better debugging experience.

    -- pa

    saiteja
    Associate III
    January 1, 2019

    I am new to this STM devices. I am using STM32F407 controller. one thing i really liked is its performance, speed and feature especially 32 bit timers. But in the starting stage i really struggled for initialization with keil software. If some data is there in detailed for basic initialization and usage of GPIO hal libraries it would be pretty easy for beginners. If it is already there and if i didn't find that one then ignore this comment.... Thank you and Happy New Year

    Amel NASRI
    ST Technical Moderator
    January 2, 2019

    Welcome on-board, hope you enjoy the experience with the STM32!

    You find some resources that should help you in the STM32 Education page: https://www.st.com/content/st_com/en/support/learning/stm32-education.html.

    I recommend you to follow the STM32 step-by-step (https://www.st.com/content/st_com/en/support/learning/stm32-education/stm32-step-by-step.html).

    It is not based on STM32F4 and Keil, but it provides main steps to follow.

    -Amel

    To give better visibility on the answered topics, please click on "Best Answer" on the reply which solved your issue or answered your question.
    Asantos
    Associate III
    January 1, 2019

    A high-end motor control and digital power convertion microcontroller. Using cortex-m7 or cortex-m33 + DSP accelerator. Ethernet option that don't use analog pins (GPIOA and GPIOC), only GPIOD.

    2xCAN-FD

    HRTIM with 270pS resolution, same as the STM32F334.

    2x Quadrature encoder with index processing.

    Analog comparators, each with internal 10 or 12 bits DAC.

    4x 5MSPS ADC, same as the STM32F303.

    Vincent Onde
    ST Employee
    August 28, 2019

    ​Hello,

    Did you had  a look to the  STM32G4x4 , announced recently? It does not include Ethernet, but most of your expectations are included.

    Vincent

    WSchi
    Associate
    October 14, 2019

    This reply by an ST employee is crazy. He would sell a car without the engine but extol virtues of the corinthian leather seats.

    Rob.Riggs
    Senior
    January 2, 2019

    A forum I can visit from all of my devices. I am down to one browser that allows me to view content on this site without getting stuck in a "cookie policy" loop that blocks access to the site.

    Joerg Wagner
    Senior III
    January 2, 2019

    Please change the handling of CubeMX 5.0.1. I got so many unwanted popup messages (details and documentation), it's annoying. The workflow is so much slower right now.

    And what I'm missing are the pin names in case of a conflict. Just the resource is displayed, i.e. SPI3 (Full-Duplex Master), but which pin is already in use? Not very helpful.

    Amel NASRI
    ST Technical Moderator
    January 3, 2019

    Hi @Joerg Wagner​ ,

    The wishlist is a long-term action to follow. For such issues you are facing with STM32CubeMX, I recommend you to create a dedicated question with the topic "STM32CubeMX" to report them.

    -Amel

    To give better visibility on the answered topics, please click on "Best Answer" on the reply which solved your issue or answered your question.