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/STM32Ethernet
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.2.0
Choose a base ref
...
head repository: stm32duino/STM32Ethernet
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 1.3.0
Choose a head ref
  • 13 commits
  • 15 files changed
  • 5 contributors

Commits on Dec 3, 2020

  1. HardwareTimer: remove usage of TIMER_OUTPUT_COMPARE mode

    With introduction of PR
    stm32duino/Arduino_Core_STM32#1247
    Usage of TIMER_OUTPUT_COMPARE becomes obsolete.
    Note: removing setMode(1, TIMER_OUTPUT_COMPARE)
    also works before PR #1247.
    
    Signed-off-by: Alexandre Bourdiol <[email protected]>
    ABOSTM committed Dec 3, 2020
    Configuration menu
    Copy the full SHA
    4984100 View commit details
    Browse the repository at this point in the history
  2. Run astyle

    Fix astyle issue
    
    Signed-off-by: Alexandre Bourdiol <[email protected]>
    ABOSTM committed Dec 3, 2020
    Configuration menu
    Copy the full SHA
    ea18d12 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #48 from ABOSTM/HARDWARETIMER_REMOVE_OUTPUT_COMPARE

    HardwareTimer: remove usage of TIMER_OUTPUT_COMPARE mode
    fpistm authored Dec 3, 2020
    Configuration menu
    Copy the full SHA
    8155ff2 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2021

  1. ci: change to main branch

    Signed-off-by: Frederic Pillon <[email protected]>
    fpistm committed Oct 5, 2021
    Configuration menu
    Copy the full SHA
    a1f708d View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2022

  1. Configuration menu
    Copy the full SHA
    abcf362 View commit details
    Browse the repository at this point in the history
  2. feat: Add examples to demonstrate how to use FreeRTOS with Ethernet

    Both WebClientFreeRTOS and WebServerFreeRTOS are available.
    Warning: FreeRTOS may disable interrupts between xTaskCreate()
    and vTaskStartScheduler(). Thus Ethernet, which is using Interrupts,
    should be initialized after scheduling start.
    thus it is done within a task.
    
    Fixes #36
    
    Signed-off-by: Alexandre Bourdiol <[email protected]>
    ABOSTM authored and fpistm committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    7669880 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2022

  1. fix: Assume DNS is the same IP than gateway

    When DNS is not provided, it is more likely to be the same than gateway
    (more likely than xx.xx.xx.1)
    
    Signed-off-by: Alexandre Bourdiol <[email protected]>
    ABOSTM authored and fpistm committed Mar 1, 2022
    Configuration menu
    Copy the full SHA
    c191ead View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2022

  1. fix: if DHCP fails the static IP can be applied without problem (#50)

    and adding timeout to client connection
    
    Co-authored-by: Alexandre Bourdiol <[email protected]>
    Co-authored-by: Frederic Pillon <[email protected]>
    3 people authored Mar 11, 2022
    Configuration menu
    Copy the full SHA
    d5993db View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2022

  1. fix: call effective ETH scheduler only from Timer callback

    Restrict effective ETH scheduler to Timer callback only.
    This is to avoid any race condition on ETH scheduler,
    which could previously be called from timer ISR,
    as well as  DHCP or UDP driver parts.
    Any direct request for ETH scheduler (direct call to stm32_eth_scheduler())
    will generate a Timer Update Event to force a call to timer callback
    
    Fixes #45
    
    Signed-off-by: Alexandre Bourdiol <[email protected]>
    ABOSTM authored and fpistm committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    e2e0a42 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2022

  1. Fix : Wrong _tcp_client[] array initialization

    Former "_tcp_client[MAX_CLIENT] = {};" tries to initialize
    the array element with index MAX_CLIENT,
    which is out of array range [0 .. (MAX_CLIENT-1)]
    Fixes warning:
    warning: array subscript 32 is above array bounds of 'tcp_struct* [32]'
    [-Warray-bounds]
    
    Instead initialize each element of the array one by one.
    
    Signed-off-by: Alexandre Bourdiol <[email protected]>
    ABOSTM authored and fpistm committed Apr 13, 2022
    Configuration menu
    Copy the full SHA
    fb56c54 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2022

  1. Configuration menu
    Copy the full SHA
    89e4523 View commit details
    Browse the repository at this point in the history
  2. chore: bump version

    fpistm authored Apr 26, 2022
    Configuration menu
    Copy the full SHA
    3d930a6 View commit details
    Browse the repository at this point in the history
  3. chore: bump version

    fpistm authored Apr 26, 2022
    Configuration menu
    Copy the full SHA
    cc1e72d View commit details
    Browse the repository at this point in the history
Loading