|
| 1 | +# RT-Thread v4.1.1 released |
| 2 | + |
| 3 | +Change log since v4.1.0 released |
| 4 | + |
| 5 | +## Kernel |
| 6 | + |
| 7 | +* rtdef.h |
| 8 | + * Add BGR888 pixel format |
| 9 | + * be friendly to macro expansion |
| 10 | +* add 64bit default value for stack size |
| 11 | +* set tick HZ as 1000 by default |
| 12 | +* enhanced rt_kprintf to support "long long" type |
| 13 | +* use RT_KSERVICE_USING_STDLIB_MEMXXX to replace RT_KSERVICE_USING_STDLIB_MEMCP/MEMSET |
| 14 | +* RT_KSERVICE_USING_STDLIB is open by default |
| 15 | +* ipc |
| 16 | + * Add descriptions for rt_mq_recv and rt_sem_take timeout parameters |
| 17 | + * fix parameter name |
| 18 | +* enable RT_DEBUG_DEVICE by default and move weak rt_hw_dealy_us in kservice.c |
| 19 | +* Updated the Cortex-A of linker scripts for the new version of GCC, Removed C++ global constructor initialization, this method is not used in GCC4.7 and later versions |
| 20 | +* remove the register keyword |
| 21 | +* rename _rt_scheduler_stack_check as _scheduler_stack_check |
| 22 | +* update comments for rt_thread_suspend |
| 23 | +* fix comment for rt_container_of |
| 24 | +* fixed bug of timer |
| 25 | +* remove the executable permission of thread.c |
| 26 | +* remove strnlen function |
| 27 | +* add NULL check for rt_free and rt_free_align |
| 28 | +* suuport perf_counter |
| 29 | +* tighten size before check with mem_size_aligned |
| 30 | +* Add string information for error |
| 31 | +* fix a problem about finsh_set_prompt redefined msh command |
| 32 | +* Unify the data type and macro definition of kernel built-in and standard LIBC library |
| 33 | +* add macro RT_VERSION_CHECK to implement version check |
| 34 | +* fix the style for "rt_hw_us_delay" function |
| 35 | +* fix the time slice logic for schedule.c |
| 36 | + |
| 37 | +## Components |
| 38 | + |
| 39 | +* driver |
| 40 | + * Detailed classification of devices types |
| 41 | + * Update device type definition and command definition |
| 42 | + * ioctl add F_SETFL cmd |
| 43 | + * fix a problem that eliminate recursion |
| 44 | + * fix som compilation warning |
| 45 | +* driver/serial_v2 |
| 46 | + * add support for "termios" |
| 47 | + * add hardware flow control support |
| 48 | + * fixed bug for RT_SERIAL_TX_BLOCKING model |
| 49 | + * add rt_assert for serial_v2 |
| 50 | +* driver/sensor |
| 51 | + * Add blood pressure sensor type |
| 52 | + * Add RT_SENSOR_VENDOR_MELEXIS in sensor.h |
| 53 | + * Add RT_SENSOR_VENDOR_MELEXIS in sensor_cmd.c |
| 54 | +* driver/spi |
| 55 | + * remove _spi_bus_device_control |
| 56 | + * Fix rt_qspi_send symbol extension BUG |
| 57 | + * fix issue report #6008 rt_spi_sendrecv8 |
| 58 | +* driver/rtc |
| 59 | + * Adjust ops function input parameters |
| 60 | + * Optimize execution efficiency |
| 61 | + * Add get/set timestamp function |
| 62 | + * Enhanced date command |
| 63 | + * fix the parameter check about "time" |
| 64 | + * use gmtime_r to replace gmtime |
| 65 | +* driver/alarm |
| 66 | + * Fix week alarm bug |
| 67 | + * Compact alarm output |
| 68 | + * fix a typo |
| 69 | +* driver/inputcapture |
| 70 | + * add DBG_TAG for rt_inputcapure.c |
| 71 | +* driver/hwtimer |
| 72 | + * add disable interrupt protection for hwtimer_isr function |
| 73 | +* driver/hwcrypto |
| 74 | + * Optimize memory usage |
| 75 | +* driver/sdio |
| 76 | + * Support DDR mode |
| 77 | + * modify the address offset problem for sdio read and write |
| 78 | +* driver/dac |
| 79 | + * fix return value of rt_dac_write function |
| 80 | + * add get resolution method |
| 81 | +* driver/adc |
| 82 | + * add a interface to get sampling resolution |
| 83 | + * add finsh voltage conversion command |
| 84 | + * implement adc_get_vref |
| 85 | +* driver/pwm |
| 86 | + * clean the useless code |
| 87 | + * add finsh pwm function |
| 88 | +* driver/usb |
| 89 | + * fix build error |
| 90 | + * fix stall bug on control transfers |
| 91 | + * add interface to get information about virtual uart connect state |
| 92 | + * fix usbhost hid issues |
| 93 | +* driver/wlan |
| 94 | + * Modify wlan framework |
| 95 | +* driver/phy |
| 96 | + * fix the PHY_FULL_DUPLEX conflicts |
| 97 | +* driver/can |
| 98 | + * Add CANFD support and correct typos |
| 99 | + * Fix can infinite loop when can driver send error |
| 100 | +* driver/hwcrypto |
| 101 | + * Correct function return value definition |
| 102 | +* driver/pin |
| 103 | + * add pin operate command in MSH |
| 104 | +* driver/touch |
| 105 | + * adjust the header file for touch.h |
| 106 | +* libc |
| 107 | + * fix c/c++ compilation warnings and errors |
| 108 | + * improve sconscript |
| 109 | + * fix the sys/select.h problem |
| 110 | + * fix that some function cannot be found in unistd.h |
| 111 | + * Remove definitions that "posix/io" are not in use |
| 112 | + * fix the time bug |
| 113 | + * optimize the handle logic on armcc/armclang |
| 114 | + * fix the compiler error on iar |
| 115 | + * fix dlmodule compile 'SEEK_END' undeclared eror |
| 116 | + * the recycle logic about resource of pthread |
| 117 | + * fix the function pthread_barrier_init return "EINVAL" if "count" is zero. |
| 118 | + * solve the conflicts between libc data types and rtdef data types |
| 119 | + * remove strdup from rtthread.h |
| 120 | + * Fix clock_gettime for CLOCK_CPUTIME_ID |
| 121 | + * solve the libc/timer problem which the os tick can be calculated wrongly because the local variable was not initialized |
| 122 | + * implement extension standard C functions |
| 123 | + * fix the error return |
| 124 | + * modify the complier error in iar |
| 125 | + * use atomic operation to protect pthread conditional variable |
| 126 | + * memory leak when the value of posix semaphore is zero |
| 127 | + * fix a problem that function difftime() compile error in iar environment |
| 128 | + * pthread_mutex_destroy can't work |
| 129 | + * the risk for function exit() when open pthread support |
| 130 | + * supplement the case that exit() haven't been impletement |
| 131 | + * try to fix the problem about "fflush" functions in armlibc |
| 132 | + * use ```__clang__``` to replace ```__CLANG_ARM``` |
| 133 | + * solve the compiling error for```_sys_ensure``` |
| 134 | +* ulog |
| 135 | + * Add file backend |
| 136 | + * Optimize unnecessary refresh |
| 137 | +* sfud |
| 138 | + * support NM25Q128EVB, GD25Q32C, SST25VF080B, W25Q32BV, W25X16AV, W25X40CL |
| 139 | + * modify the opeated way to handle a situation that flash blocks protected |
| 140 | + * keep macros in order |
| 141 | +* sal |
| 142 | + * add draft for docking winsock |
| 143 | + * rearrange sal dependencies |
| 144 | + * rename sal.h as sal_low_lvl.h |
| 145 | +* at |
| 146 | + * use pointer that memory had freed |
| 147 | + * implement about "AT server" |
| 148 | +* lwip |
| 149 | + * Support windows simulator |
| 150 | + * add list command |
| 151 | +* finish |
| 152 | + * fix list_device crash |
| 153 | + * Enhance system robustness |
| 154 | + * add available memory information for free cmd |
| 155 | + * add binary search algorithm |
| 156 | + * add new functions to get length of finish cmd |
| 157 | +* fal |
| 158 | + * support fal api for c++ |
| 159 | + * modify PKG_USING_FAL to RT_USING_FAL |
| 160 | +* utest |
| 161 | + * add cpp11 base testcase |
| 162 | + * enhance strength about cpp testcase |
| 163 | + * add posix testcase frame |
| 164 | + * add timeslice test |
| 165 | +* ymodem |
| 166 | + * move error codes to rym_code to silence warnings |
| 167 | +* Fix compilation warning |
| 168 | + |
| 169 | +## BSP |
| 170 | + |
| 171 | +* Attention, the list of new bsp we have added : |
| 172 | + * at32f413, at32f415-start, at32f435-start, at32f437-start |
| 173 | + * cypress-psoc6-cy8cproto-4343w |
| 174 | + * ESP32_C3 |
| 175 | + * gd32vf103r-start, gd32vf103v-eval |
| 176 | + * hc32f4a0 |
| 177 | + * imxrt1021-nxp-evk, imxrt1170-nxp-evk |
| 178 | + * microchip, samc21, same54, same70, saml10 |
| 179 | + * n32g45xvl-stb |
| 180 | + * ch32v103r-evt, ch569w-evt, ch32f103c8, ch32f203r-evt |
| 181 | + * rockchip-rk3568 |
| 182 | + * stm32f103-100ask-mini, stm32f103-100ask-pro, stm32wle5-yizhilian-lm402 |
| 183 | + |
| 184 | +* lpc55sxx |
| 185 | + * fix issue that dist cannot specify a directory |
| 186 | + * fix building error |
| 187 | + |
| 188 | +* stm32 |
| 189 | + * use weak reference to handle Macro of RTDINO_xxxx |
| 190 | + * add new bsp for STM32WLE5JCI6 |
| 191 | + * fix some can and pwm bug |
| 192 | + * select the input clk of spi based on SPI instances |
| 193 | + * fix the bug of can filter conflict |
| 194 | + * add rtc for openmv |
| 195 | + * add ov5640、dcmi、i2c for openmv |
| 196 | + * update ov5640 configuration of openmv |
| 197 | + * update arduino related |
| 198 | + * stm32f072 support Arduino I2C and update readme |
| 199 | + * judge the SPI instances before operating |
| 200 | + * fix the io confict about SDIO and UART6(TX) DMA |
| 201 | + * fix the problem if use uart DMA to receive |
| 202 | + * remove hardware NSS |
| 203 | + * Enable RNG Clock |
| 204 | + * avoid conflict between cmsis5 and bsp cmsis |
| 205 | + * add tim7 support |
| 206 | + * f072, f401 support TIM7/TIM11 hardware timer |
| 207 | + * l475, remove meaningless header file |
| 208 | + * stm32f407, stm32f469 optimize lvgl folder structure about simulator |
| 209 | + * stm32f746, cancel choose lwip and dfs by default |
| 210 | + * remove CMSIS/RTOS folders |
| 211 | + * add RTDUINO_NO_SETUP_LOOP |
| 212 | + * add F_CPU to indicate the frequency of CPU |
| 213 | + * suuport MsTimer2 library |
| 214 | + * add correct the command description for adc, pwm |
| 215 | + * add support for STM32L0 series |
| 216 | + * move CMSIS hearder files to common folder |
| 217 | + * add bootloader.bin, add the description of the bootloader in README.md for stm32h750-art-pi |
| 218 | + * Modify the content of flash algorithms in README.md for stm32h750-art-pi |
| 219 | + * fix stm32f767-st-nucleo console device name |
| 220 | + * create two new bsp for 100ask stm32f103 boards |
| 221 | + * add stm32l496zg feature, add on-chip flash |
| 222 | + * change the bsp name of 100ask to be consistent with other bsp and commit a bug for drv_adc.c |
| 223 | + * add h7 timer support |
| 224 | + * implement soft spi |
| 225 | + * use perf_counter to instead of hwtimer |
| 226 | + * support wireless module pinout for stm32l475 |
| 227 | + * Add lvgl adaptation of touch screen xpt2046 for stm32f407-atk |
| 228 | + * Docking lvgl for stm32f469-st-disco bsp using ft6336 touch chip |
| 229 | + * adapt the rtc alarm function |
| 230 | + * optimize pwm functions |
| 231 | + * Adapt RTduino package for stm32f469-st-disco BSP |
| 232 | + * Docking lvgl touch driver using package for stm32f469-st-disco BSP |
| 233 | + * Adapt lvgl for using ft6206 model touch screen for stm32f469-st-disco BSP |
| 234 | + * Fix the configuration of stm32f401's PWM in CubeMX |
| 235 | + * fix the network I/O is confict for stm32f429-atk-apollo |
| 236 | + * fix PWM complementary problem and function description |
| 237 | + * Improve the connection of RTdunio PWM for stm32f401-st-nucleo |
| 238 | + * add a new board f407-robomaster-c and supprot stm32 timer8 |
| 239 | + * avoid the "recv_len" will be negative if happend accident |
| 240 | + * add RTdunio for stm32f103-blue-pill |
| 241 | + * stm32l475-atk-pandora update readme, .gitignore |
| 242 | + * update the Kconfig for stm32f407atk |
| 243 | + * remove libraries dependencies for rtduino function |
| 244 | + |
| 245 | +* wch |
| 246 | + * add ch32v103r-evt bsp |
| 247 | + * add WCH CH569W-R0-1v0 evt board bsp port |
| 248 | + * ch569w-evt : add spi master driver, SPI0 tested |
| 249 | + * add pwm driver and spi_xfer bug fix |
| 250 | + |
| 251 | +* gd32 |
| 252 | + * Add gd32450i-eval board bsp |
| 253 | + * Complete the pins device define |
| 254 | + * firx adc driver |
| 255 | + * bug fixed gpio_mode_set miss gd32_spi->mosi_pin,gd32_spi->sck_pin |
| 256 | + * fix compile error in rtc: "pmu_backup_write_enable" was not found |
| 257 | + * Optimize GD32 bsp architecture |
| 258 | + * fix a bug about interrupt vetor table lost cause system exception |
| 259 | + * add driver of sdio |
| 260 | + * correct pin number in drv_gpio.c |
| 261 | + * fix compile error if use rtc in gd32 f1~f4 |
| 262 | + * fix the defined error that uart I/O |
| 263 | + |
| 264 | +* simulator |
| 265 | + * improve libc time and MSVC simulator |
| 266 | + * slove the problem of simulator can't attach SD card |
| 267 | + * upgrade SDL2.0 to 2.0.20 |
| 268 | + * remove meaningless debug file |
| 269 | + * create new fcntl.h file for vs |
| 270 | + * optimize lvgl folder structure about simulator |
| 271 | + * avoid conflicts between winsock.h and sys/time.h |
| 272 | + * improve Kconfig structure add Onboard Peripheral Drivers menu |
| 273 | + * enable BSD socket by default |
| 274 | + * add RTC menuconfig |
| 275 | + * clean the compiler warning under windows |
| 276 | + * optimize the SD mount logic |
| 277 | + * remove LV_DISP_DEF_REFR_PERIOD which are defined manually |
| 278 | + * winsock implement on windows simulator |
| 279 | + * improve init process |
| 280 | + * sync lvgl win32 driver |
| 281 | + * fix some warnings |
| 282 | + * fix the problem of path cannot be find and cause failure |
| 283 | + * change "exit()" to "exit(1)" |
| 284 | + |
| 285 | +* qemu |
| 286 | + * add compiler option "-Werror" for qemu-vexpress-a9 and qemu-virt64-aarch64 |
| 287 | + * Add quick start guide for QEMU on macOS |
| 288 | + * chmod u+x shell script for qemu-risc-virt64 |
| 289 | + * remove LV_DISP_DEF_REFR_PERIOD which are defined manually |
| 290 | + * rename qemu-riscv-virt64 to qemu-virt64-riscv |
| 291 | + * add remount operation to avoid dfs_mout fail for qemu-vexpress-a9 |
| 292 | + * don't use sbi in m-mode for qemu-virt64-riscv |
| 293 | + * Add more VirtIO drivers for qemu-virt64-aarch64 |
| 294 | + * Fixup VirtIO queue align size for qemu-virt64-aarch64 |
| 295 | + * improve qemu readme |
| 296 | + * update qemu project |
| 297 | + * Add VirtIO-Console and GPIO driver for qemu-virt64-aarch64 |
| 298 | + * Update drivers' code for qemu-virt64-aarch64 |
| 299 | + |
| 300 | +* airm2m |
| 301 | + |
| 302 | + * fix the exception for i2c |
| 303 | + |
| 304 | +* n32g452xx |
| 305 | + * add spi3 |
| 306 | + * avoid system pause when timeout check |
| 307 | + * add hardware CRC support |
| 308 | + * update the driver about "can" |
| 309 | + |
| 310 | +* microchip |
| 311 | + * Add Microchip SAM series MCU support |
| 312 | + * add ethernet, ADC, IIC support |
| 313 | + * update the serial driver for samc21/same54/same70 |
| 314 | + * add SAML10 series |
| 315 | + |
| 316 | +* nuvoton |
| 317 | + * Disable TRNG function in default configuration |
| 318 | + * Update nuc980iot configuration |
| 319 | + * remove LV_DISP_DEF_REFR_PERIOD which are defined manually |
| 320 | + * Add private data pointer for MTD-NAND |
| 321 | + |
| 322 | +* at32 |
| 323 | + * add at32f435_437 board |
| 324 | + * update at32f435_437 adc driver |
| 325 | + * add at32f413 and at32f415 series |
| 326 | + * modify the folder structure |
| 327 | + * optimize code to improve network throughput performance |
| 328 | + |
| 329 | +* NXP |
| 330 | + * rt1052 add RT-Thread studio entrance |
| 331 | + * imxrt1060 exchange On-chip Peripheral Drivers and Onboard Peripheral Drivers menu in Kconfig |
| 332 | + * prepare to support squareline studio |
| 333 | + * imxrt1060 optimize lvgl folder structure about simulator |
| 334 | + * imxrt1060 support NXP GUiGuider |
| 335 | + * imxrt1060 support keil armclang compiler |
| 336 | + * support touchpad |
| 337 | + * add rt1170/rt1020 bsp |
| 338 | + * update rt1170n menuconfig |
| 339 | + * Implement api docking of rt_pin_get |
| 340 | + * Fixed Touch pannel for imxrt1060-nxp-evk |
| 341 | + * mimxrt1170 Qspi flash bootup problems |
| 342 | + * optimize the "sconsript" under floder "applications" |
| 343 | + * Added LCD Touch Int pin to ioconfig |
| 344 | + * During testing GT911 would not come out of reset because INT pin could not be driven low or high. |
| 345 | + * upgrade the SDK of RT1170-EVK to 2.12 |
| 346 | + * fix a tiny problme this is report in slack group for imxrt1060 |
| 347 | + * remove suareline studio specific support for imxrt1060 |
| 348 | + * update enet for rt1170 |
| 349 | + * fix gpio interrupt bug in drv_gpio.c |
| 350 | + * format issue report in slack group |
| 351 | + * move phy driver into drivers folder |
| 352 | + * add double network interface and driver for phy8211F |
| 353 | + * add sdram driver for rt1170 |
| 354 | + * fix the compiler error bettwen "rtc.c/rtc.h" |
| 355 | + * format files for rt1170 |
| 356 | + |
| 357 | +* Nuclei |
| 358 | + |
| 359 | + * add null CCFLAGS for Nuclei bsps |
| 360 | + |
| 361 | +* renesas |
| 362 | + * add BSP doc |
| 363 | + * add RA2L1-CPK bsp |
| 364 | + * refreash the driver about flash, gpio and head file |
| 365 | + * add introduction of captouch |
| 366 | + * fix the error on drv_wdt.c |
| 367 | + * Add hardware i2c driver. |
| 368 | + |
| 369 | +* essemi |
| 370 | + * update es32f36xx libraries |
| 371 | + * Adapt es32f369x for RTduino |
| 372 | + * Fix a bug of I2C and edit some documents |
| 373 | + * remove libraries dependencies for rtduino function |
| 374 | + |
| 375 | +* esp |
| 376 | + * add the bsp of esp32c3 |
| 377 | + * Add the gpio driver and readme.md for esp32c3 |
| 378 | + * add Kconfig esp32c3 |
| 379 | + * add ESP32 UART driver |
| 380 | + |
| 381 | +* k210 |
| 382 | + * use new SDK packages |
| 383 | + * modify the folder structure of Kconfig |
| 384 | + |
| 385 | +* HC32 |
| 386 | + * Add the BSP of HC32 series |
| 387 | + * add rtc driver |
| 388 | + * Unified management interrupt vector table |
| 389 | + * configuration file revise |
| 390 | + * add usart1/2/3 configure for hc32f460 |
| 391 | + * add can support |
| 392 | + * Fixed a problem where the descriptor for multiple serial ports was overwritten |
| 393 | + * add virtual iic driver |
| 394 | + * add adc support |
| 395 | + * fix bugs of hc32 driver adc and can |
| 396 | + * add rtc driver for hc32f460 |
| 397 | + * support MDK AC6 compiler |
| 398 | + * fix the system crash if can bus is under bus off state |
| 399 | + * fix a problem that configure can filter is useless |
| 400 | + * fix a problem that error interrupt isn't work |
| 401 | + * modify precompile waring for uart,spi driver |
| 402 | + * add the driver about timerA |
| 403 | + * change RT_CONSOLE_DEVICE_NAME from "uart" to "uart1" |
| 404 | + * add startup file for apm32f4xx |
| 405 | + * add the driver of WDT |
| 406 | + |
| 407 | +* raspberry-pico |
| 408 | + * optimize lvgl folder structure |
| 409 | + * Fix the issue of inaccurate system tick. |
| 410 | + |
| 411 | +* nuc980 |
| 412 | + |
| 413 | + * Fix bug when restarting and getting interrupts that are not processed |
| 414 | + |
| 415 | +* rockchip |
| 416 | + |
| 417 | + * add rk2108 base support |
| 418 | + |
| 419 | +* nrf5x |
| 420 | + |
| 421 | + * add doc for development on rtt-studio |
| 422 | + |
| 423 | +* adapt lvgl 8.3.0 |
| 424 | + |
| 425 | +* n32 |
| 426 | + * add n32 bsp |
| 427 | + * modify i2c and rtc drivers |
| 428 | + |
| 429 | +* fm33lc026 |
| 430 | + * add gpio support |
| 431 | + * refreash FM33LC0xx_FL_Driver to FL_xxx_v2.3.1 |
| 432 | + |
| 433 | +* apm32 |
| 434 | + * add apm32f407ig-minibroard |
| 435 | + * add the F1xxx library of APM32 for APM32F10x_SDK_V1.6 |
| 436 | + * add the F4xxx library of APM32 for APM32F4xx_SDK_V1.2 |
| 437 | + |
| 438 | +* ifx |
| 439 | + * add cypress board of CY8CKIT-062S2-43012 |
| 440 | + * add hwtimer device |
| 441 | + |
| 442 | +* raspi3-32 |
| 443 | + |
| 444 | + * fix some bug of funtion '__rt_ffs' |
| 445 | + |
| 446 | +* synwit |
| 447 | + |
| 448 | + * add swm341 bsp |
| 449 | + |
| 450 | +* tms320f28379d |
| 451 | + |
| 452 | + * update .config: select FINSH_USING_SYMTAB |
| 453 | + * fix finsh problems of using sym table |
| 454 | + |
| 455 | +## CPU |
| 456 | + |
| 457 | +* arm |
| 458 | + * add dsb and isb instructions in the end of rt_hw_context_switch_to |
| 459 | + * fix compilation warning |
| 460 | + * Add exception install function |
| 461 | + * optimize the complier error |
| 462 | + * fix armclang error when enable LTO |
| 463 | + * fix rt_hw_cpu_dcache_ops clean invalid bug |
| 464 | +* arm/Cortex-M33 |
| 465 | + * Add Cortex M33 |
| 466 | + * add macro ARCH_ARM_CORTEX_SECURE to makesure rtos system can run in the cpu safe mode |
| 467 | +* arm/Cortex-R4 |
| 468 | + * fix "prefethc abort" |
| 469 | + * add RT_USING_CPU_FFS to avoid redefined error about "__rt_ffs()" |
| 470 | +* risc-v/virt64 |
| 471 | + * fix parameter for call handle_trap |
| 472 | + |
| 473 | +## Document |
| 474 | + |
| 475 | +* Fixed the description of logging usage in the Contributing code Guide |
| 476 | +* Update English coding style for more idiomatic use |
| 477 | +* Overhaul of document, fixing multiple grammar mistakes and editing for clarity |
| 478 | +* Further edits of documentation for clarity |
| 479 | +* correct the license description |
| 480 | +* Fix the doxygen file |
| 481 | +* update env document append some information about menuconfig -s |
| 482 | +* handle the grammar and wording fixes in memory.md |
| 483 | +* update at/adc/hwtimer/i2c/pin/rtc/sensor docs |
| 484 | + |
| 485 | +## Tools |
| 486 | + |
| 487 | +* Fix bugs for processing command line parameters |
| 488 | +* CI |
| 489 | + * update action use python@v3 |
| 490 | + * add nxp check |
| 491 | + * update stm32 ci checking list |
| 492 | + * restrict rt-thread organization |
| 493 | +* Copyright |
| 494 | + * improve copyright for old files |
| 495 | +* Scons |
| 496 | + * sort the source file path |
| 497 | + * Add Python 3 compatibility patch |
| 498 | + * rtconfig.CROSS_TOOL->rtconfig.PLATFORM |
| 499 | + * Decouple the addition of command line arguments |
| 500 | + * support command: scons --target=xmake |
| 501 | + * Add CMAKE_EXPORT_COMPILE_COMMANDS ON for cmake |
| 502 | + * add new option for building library |
| 503 | +* Readme.md add Deutsche and Spanish version |
| 504 | +* update readme for languages choices |
| 505 | +* append path for scons env |
| 506 | +* Update the libs import for eclipse project |
| 507 | +* modify the reorder problem for "include path" |
| 508 | +* allow setting optional url for packages via envvar |
| 509 | +* format python code |
| 510 | +* remove .sconsign.dblite when scons clean |
| 511 | + |
| 512 | + |
| 513 | + |
1 | 514 | # RT-Thread v4.1.0 released
|
2 | 515 |
|
3 | 516 | Change log since v4.1.0 Beta released
|
|
0 commit comments