micro-ROS / freertos_apps

Sample applications for FreeRTOS + micro-ROS
Apache License 2.0
81 stars 50 forks source link

fix udp transport for stm32f767zi. #97

Closed ZhenshengLee closed 2 years ago

ZhenshengLee commented 2 years ago

the bsp, freertos and lwip code is auto-generated by STM32CubeMX v6.4.0, with FirmwareF7_v1.16.0

known issue: #96

the code is based on https://github.com/ZhenshengLee/ros2_mcu/tree/master/libs/custom_stm32f767zi

LiWeiAn commented 2 years ago

Hi @ZhenshengLee, I believe you pushed some extra files to the commit 😃. I can see here that 451 files have changed.

ZhenshengLee commented 2 years ago

Hi @ZhenshengLee, I believe you pushed some extra files to the commit smiley. I can see here that 451 files have changed.

Hi, @LiWeiAn

Actually, this PR of one commit consists of three parts:

  1. edit the micro_ROS.iox and make the HAL&bsp config to meet the requirement of both serial and udp transport
  2. regenerate the code of HAL+FreeRTOS+LWIP using STM32CubeMX v6.4.0 and FW_v1.16.0, this is to make sure that the basic software is up-to-date from official toolchain to avoid potential bugs.(this makes most of the changes)
  3. adapt the code of UROS adapters(including memory manager, transport adapter, FreeRTOS_POSIX, and main function etc.) according to officially supported olimex_e407 project

this PR is basically from my personal maintained repo, threr are 3 commits https://github.com/ZhenshengLee/ros2_mcu/commit/365608bdb60beb434e5f289b8e9e8dce3f7502d0 https://github.com/ZhenshengLee/ros2_mcu/commit/2499d039e3fd61e3579ff64eb5536aebd01692f7 https://github.com/ZhenshengLee/ros2_mcu/commit/6b35470367323d2b5770d74c0b3e3c22693e06b9

ZhenshengLee commented 2 years ago

@pablogs9 could you give this a review?

ZhenshengLee commented 2 years ago

due to no response, closing this.