Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: stm32duino/STM32FreeRTOS
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 10.2.2
Choose a base ref
...
head repository: stm32duino/STM32FreeRTOS
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 10.3.1
Choose a head ref
  • 16 commits
  • 98 files changed
  • 2 contributors

Commits on Feb 11, 2022

  1. Update to FreeRTOS 10.3.1 sources modified by ST

    Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
    fpistm authored and ABOSTM committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    2aff23c View commit details
    Browse the repository at this point in the history
  2. Added new include wrapper

    Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
    fpistm authored and ABOSTM committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    ed97d17 View commit details
    Browse the repository at this point in the history
  3. Add ltorg to gcc arm cm3+4f+7 port

    See #28
    
    Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
    fpistm authored and ABOSTM committed Feb 11, 2022
    Configuration menu
    Copy the full SHA
    929d553 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2022

  1. Fix CMSIS_RTOS_V2 compilation issue (FreeRTOS 10.3.1)

    * CMSIS_device_header must be defined.
    * Some Includes define must be set
    
    Signed-off-by: Alexandre Bourdiol <alexandre.bourdiol@st.com>
    ABOSTM committed Feb 14, 2022
    Configuration menu
    Copy the full SHA
    08a4e9c View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2022

  1. Support STM32L5 family with TZ=0

    Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
    fpistm authored and ABOSTM committed Feb 15, 2022
    Configuration menu
    Copy the full SHA
    adba678 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2022

  1. Fix SysTick_Handler definition for CM33 and CMSIS V2

    SysTick_Handler() from stm32duino core is calling weak osSystickHandler().
    Both CMSIS-RTOSv2 and CMSIS-RTOS override osSystickHandler()
    which is calling xPortSysTickHandler(), defined in respective CortexM-x port
    
    Note: It is necessary to go through this function
    (osSystickHandler()) that checks whether scheduler is started
    otherwise there are issue when systick interrupt fires before FreeRTOS is started
    
    Signed-off-by: Alexandre Bourdiol <alexandre.bourdiol@st.com>
    fpistm authored and ABOSTM committed Feb 17, 2022
    Configuration menu
    Copy the full SHA
    3d96020 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2022

  1. CM0 CM0+: interrupts disabled beween xTaskCreate() and vTaskStartSche…

    …duler()
    
    On Cortex-M0 and Cortex-M0+, all IT are disabled between xTaskCreate() and
    vTaskStartScheduler().
    So it is not possible to use IT inbetween, like Serial.print() ...
    This is the reason why, in example "frLiyLayland", between xTaskCreate()
    and vTaskStartScheduler(),
    we use direct printf(), which will access directly USART without interrupt
    
    Signed-off-by: Alexandre Bourdiol <alexandre.bourdiol@st.com>
    ABOSTM committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    91571b7 View commit details
    Browse the repository at this point in the history
  2. frLiuLayland: Arduino IDE auto formatting

    Signed-off-by: Alexandre Bourdiol <alexandre.bourdiol@st.com>
    ABOSTM committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    17f8eb3 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #48 from ABOSTM/FREERTOS_10.3.1

    Update to Freertos 10.3.1 Add CortexM33 support
    fpistm authored Feb 23, 2022
    Configuration menu
    Copy the full SHA
    12a6291 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fcc5e7a View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2022

  1. feat: support STM32WL family

    Fixes #44
    
    Signed-off-by: Frederic Pillon <frederic.pillon@st.com>
    fpistm authored and ABOSTM committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    a08ba4d View commit details
    Browse the repository at this point in the history
  2. fix: support STM32WL family

    It happens on STM32WL that case 4 fails.
    And it seems to be linked to LiuLayland theoritical bound value,
    which is based on ideal system.
    It doesn't take into account things like RTOS task swap, ...
    So take more margin for case 4 by decreasing the cpu load of one task,
    so that global CPU moves away from theoretical bound.
    
    Signed-off-by: Alexandre Bourdiol <alexandre.bourdiol@st.com>
    ABOSTM committed Feb 25, 2022
    Configuration menu
    Copy the full SHA
    8016ac2 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #49 from fpistm/wl_support

    feat: support STM32WL family
    fpistm authored Feb 25, 2022
    Configuration menu
    Copy the full SHA
    e730645 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2022

  1. Update library.json

    fpistm authored Feb 28, 2022
    Configuration menu
    Copy the full SHA
    09f0884 View commit details
    Browse the repository at this point in the history
  2. Update README.md

    fpistm authored Feb 28, 2022
    Configuration menu
    Copy the full SHA
    ea7b188 View commit details
    Browse the repository at this point in the history
  3. Update library.properties

    fpistm authored Feb 28, 2022
    Configuration menu
    Copy the full SHA
    382c100 View commit details
    Browse the repository at this point in the history
Loading