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

2019 STM32 Wish List

  • December 31, 2018
  • 171 replies
  • 63888 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

    171 replies

    AvaTar
    Senior III
    February 7, 2019

    I think this forum desparately needs a personalized list of threads one was/is currently involved.

    It is very easy and probable to lose track of ongoing communications.

    This forum is continuously making disimprovements ...

    waclawek.jan
    Super User
    February 7, 2019

    AvaTar,

    we should not tell in this thread how bad this forum is, and that there's no way to make this usable without scrapping it and getting a decent forum software - see initial post.

    Jan

    waclawek.jan
    Super User
    February 7, 2019

    Suspendable DMA, please, so that undocumented DMA bugs won't pop up https://community.st.com/s/feed/0D50X00009XkW5oSAF .

    Separate NDTR for dual-buffer mode in DMA (the dual-port of course), to allow mimicking scatter/gather DMA. Adding a separate circular flag would also allow a "parking position". Real scatter/gather would of course be the best.

    JW

    JHERI
    Associate III
    February 7, 2019

    Sadly was not impressed with Atollic TrueStudio eclipse ide, found the whole environment, clunky, slooowww to use and just not a very nice snappy experience.

    Rowley crossstudio is far better and snappy and fast to use and work in.

    Lets hope ST can get away from eclipse as its very poor in performance ! its a slow ide and I hope st rethink's there debugging environment.

    Andrea Canepa
    Senior
    February 8, 2019

    Ok, but here you are comparing a free IDE (TrueSTUDIO) with a paid IDE (Rowley CrossWorks, $1500 minimum for commercial use). Can you give an example of free IDE with the best features of TrueSTUDIO?

    Andrea

    JHERI
    Associate III
    February 8, 2019

    Hello

    Attolic true studio never use to be free until st purchased it.

    i am not saying it isn’t feature rich, I’m just stating the structure in which this ide is built designed on is slow due to eclipse.

    It it does provide a very satisfying feel to developing code or a project, this is no fault of the features just the eclipse environment being slow and sluggish to work in.

    This just my opinion and although other ide’s are not free the ones not built on eclipse to me give a nicer design experience

    RNowa
    Visitor II
    February 9, 2019

    Devices:

    More powerfull F4/F7/H7 devices in smaller packages (TQFP32,TQFP 44, TQFP48, SO28, SO20, DIP28, DIP40)

    More devices with faster (> 6Msps) and beter resolution and precision ADC(16bit) and DAC (16bit)

    More analog channels (in and out), more Differental Programmable Gain Amplifier,

    More flexible periphery (easier pcb routing )to pin connection with inter connection matrix

    Faster SPI with varible speed/data size(bit) and more than CS signal (multidevices on the same spi data bus)

    Programmable DDS modul somethink like AD9833 (32 or 48bit accumulator, 12bit/20Mhz or more DAC )

    Pecision 24Bit ADC

    Simpler and more flaxible (varible data size)DMA channel routing

    More advenced Vref module (multi output, varible level )

    Hardware debouncing filter for simple mechanical button connection.

    Stronger selectable pullup's for I2C pins

    Hardware 4x4 keyboard module

    Hardware 1wire modul (for chips like DS18b20)

    Software:

    Faster CubeMx

    Built-in calculator for timers

    Built-in speed calculator for ADCs and DACs

    more examples

    waclawek.jan
    Super User
    February 11, 2019
    MikeDB
    Senior II
    February 17, 2019

    Avnet Europe don't seem to offer any obstacles but I haven't actually ordered the parts yet. Will be interesting to see what happens.

    dcode31
    Associate
    February 13, 2019

    STM32CubeMX provides easy way to implementing FreeRTOS using two methods;

    • Through CMSIS-RTOS abstraction (exisiting)
    /* Start thread 1 */
    LEDThread1Handle = osThreadCreate(osThread(LED1), NULL);
     
    /* Start scheduler */
    osKernelStart();
    • Through FreeRTOS (generic)
    /* Create a task in exactly the same way. */
     xTaskCreate( vTask2, ''Task 2'', 240, NULL, 1, NULL );
     
     /* Start the scheduler and executing. */
     vTaskStartScheduler();

    It is a pain for developers familiar with FreeRTOS to have STM32CubeMX force them to use of CMSIS-RTOS API calls. The work around is to manually modify the STMCube generated files to enable use of native FreeRTOS (annoying).

    PHorn
    Associate
    February 14, 2019

    FreeRTOS v10 and FreeRTOS+TCP support in cubeMX

    MikeDB
    Senior II
    February 16, 2019

    An M7 (or M4) core in the TSSOP20 or some similar package like the M0s. Sometimes we just need a lot of horsepower in a very small package.

    S.Ma
    Principal
    February 17, 2019

    CSP package are the smallest ones around as the package is typically the silicon dice itself.

    Only challenge is the selected ball pitch for the chosen CSP...

    MikeDB
    Senior II
    February 17, 2019

    I don't think the actual core is that large - just put the M7 core, a couple of timers and the I/O Ports, then add a bit of RAM and as much Flash as will fit until you reach the maximum size for the package. NXP used to make such devices with older cores but they also seem to have migrated to a more pins is good strategy.

    Rob.Riggs
    Senior
    February 17, 2019

    A Sigma Delta modulator (PDM) hardware block in the L4 series in addition to DAC. Maybe with in interface that looks similar to a DAC interface, and which interpolates between successive values and outputs an SDM bitstream and clock. This would provide better analog performance than PWM and simplify galvanic isolation for bidirectional analog devices such as those doing audio input and output.

    andrewg
    Associate III
    March 10, 2019

    i'm waiting for STM32WB nucleo availability to become more widely available hopefully i'd be able to try it out. and oh yes, after ST has outdone what is feasible with Bluetooth LE (it is a mere 2mbps max) and STM32WB is more powerful than that.

    ST may want to try its hands at WIFI. after all, ESP8266 and ESP32

    has run ahead in that game

    https://en.wikipedia.org/wiki/ESP8266

    https://en.wikipedia.org/wiki/ESP32

    the thing is the dual core WIFI solution is still something that the industry doesn't have and much less with stm32 in the 'application' core

    WIFI could possibly be targeted at the F7 and i think it matters to 'smart' robotics

    trouble is various cortex-A is competing in that arena as well