You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The content in this square bracket must be filled in and replaced, otherwise PR can not be merged. The contents outside square brackets need not be changed, but please read them carefully.
The following content must not be changed in submitted PR message. Otherwise, the PR will be closed immediately. After submitted PR, please use web browser to visit PR, and check items one by one, and ticked them if no problem.
* When formatting the file system, adds FM_SFD option to create a volume in SFD format for FatFs; (HubretXie)
10
+
* Add file system handle pointer in `struct dfs_fd' structure;
11
+
* Fix stdio fd issue when POSIX api is used; (gbcwbz)
12
+
* Fix the `fd_is_open()` issue: when the sub-path is the same in different mounted filesystem.
13
+
* Change the critical lock/unlock to dfs_lock/unlock in `getcwd()` function of DFS (the critical lock/unlock is different in SMP environment);
14
+
* Fix the `aio_result` issue, which is returned by `aio_read_work` in AIO; (fullhan)
15
+
* Fix the mmap issue when the addr parameter is NULL; (fullhan)
16
+
* Modify the `_sys_istty` function in armlibc to correctly handle STDIN/STDOUT/STDERR; (gbcwbz)
17
+
* Modify the `_write_r` function in newlib to correctly handle stdout.
18
+
* Fix the at_socket issue when socket is a null pointer; (thomas onegd)
19
+
* Fix the select event issue in `at_recvfrom()` function in at_socket;
20
+
* Divide SAL into `sal_socket_ops/sal_proto_ops` and sal_proto_ops is implemented with gethostbyname/getaddrinfo ops etc.
21
+
* Add socket TLS layer in SAL, that is, upper application can be supported by encrypted transmission without considering lowlevel TLS at all.
22
+
* Fix the length issue of `ulog_strcpy`, which should be not exceed `ULOG_LINE_BUF_SIZE`;
23
+
* Add the macro definition of hexadecimal log output to ulog; (HubretXie)
24
+
* Add uTest component. The uTest is a unit test framework on RT-Thread, and can also be used for automatic testing on board with external Python scripts.
25
+
* Fix some compilation warnings and enumeration mismatches in drivers/audio;
26
+
* Fix the `can_rx/can_tx` issue, which is not cleared to NULL when CAN device is closed in drivers/can; (xeonxu)
27
+
* Fix drivers/hwtimer, time acquisition issue with counting down mode;
28
+
* Add drivers/adc driver framework;
29
+
* Fix the tick compensation issue when enable interrupt too early; (geniusgogo)
30
+
* Add `RT_SERIAL_USING_DMA` option in drivers/serial;
31
+
* Add QSPI support in drivers/spi framework;
32
+
* Add QSPI support in SFUD (based on the QSPI peripheral of stm32); SFUD is upgraded to version 1.1.0;
33
+
* Optimize SPI take/release function call in spi_msd;
34
+
* Fix the `blk_size` issue in `rt_rbb_blk_alloc()`;
35
+
* Fix the FS USB issue in `_get_descriptor` function;
36
+
* Fix the empty password issue in AP mode of drivers/wlan;
37
+
* Fix the return type issue in drivers/wlan;
38
+
* Remove the duplicate opening file check when open a file;
39
+
40
+
# BSP
41
+
42
+
* Change the name parameter to `cosnt char *` in `rt_hw_interrupt_install` function; (liruncong)
43
+
* Fix `$` warning issue in Kconfig files of each BSP;
44
+
* Add the LPC54114-lite BSP, including GPIO, I2C, SDCard, SPI, SPI Flash, UART driver;
45
+
* Add Nuvoton-M487 BSP, including UART, EMAC driver; (Bluebear 233)
46
+
* Fix the CAN driver issue in STM32F4XX-HAL BSP; (xeonxu)
47
+
* Fix UART DMA settings issue in STM32F10x/STM32F40x BSP; (zhouchuanfu)
48
+
* Fix the HEAP_BEGIN definition issue in STM32H743-Nucleo BSP; (nongxiaoming)
49
+
* Fix GPIO configuration issue in stm32f10x-HAL; (Wu Han)
50
+
* Change stm32f107 BSP as main function entry; (whj4674672)
51
+
* Fix the serial interrupt handling issue in stm32f10x BSP;
52
+
* Add PWM, RTC and watchdog drivers to stm32f10x-HAL BSP; (XXXXzzzz000)
53
+
* Fix the watchdog driver issue in stm32f4xx-HAL BSP; (XXXXzzzz000)
54
+
* Use lwIP version 2.x in stm32f40x/stm32f107 BSP.
55
+
* Fix the link issue when enable CmBacktrace package in stm32f4xx-HAL BSP; (xeonxu)
56
+
* Support Audio and microphones features in stm32f429-apollo BSP;
57
+
* Enable dlmodule support in x86 BSP; (SASANO Takayoshi)
58
+
* Addd uTest section in the link script of qemu-vexpress-a9/stm32f429-atk-apollo BSP for automatic testing;
59
+
* Change the license to Apache License v2.0 in Godson 1C BSP; (sundm75)
60
+
* Add the new BSP framework for STM32 serial chip, such as STM32 G0/F0/L0/F1/F4/F7/H7. In new BSP framework, the SoC drivers is reused. And in same time, lots of STM32 boards are supportted with new BSP framework:
61
+
* STM32F091-Nucleo Development Board BSP
62
+
* STM32F411-Nucleo Development Board BSP
63
+
* STM32L432-Nucleo Development Board BSP; (sun_shine)
64
+
* STM32F407-Discovery Development Board BSP
65
+
* STM32F446-Nucleo Development Board BSP; (andeyqi)
66
+
* STM32F746-Discovery Development Board BSP; (jinsheng)
67
+
* STM32F767-Nucleo Development Board BSP; (e31207077)
68
+
* STM32G071-Nucleo Development Board BSP;
69
+
* ATK STM32F103 NANO Development Board BSP
70
+
* ATK STM32F407 Explorer Development Board BSP
71
+
* ATK STM32F429 Apollo Development Board BSP
72
+
* ATK STM32F767 Apollo Development Board BSP
73
+
* ATK STM32L475 Pandora IoT Development Board BSP
74
+
* Fire STM32F103 Arbitrary Development Board BSP
75
+
* Fire STM32F429 Challenger Development Board BSP
76
+
* Fire STM32F767 Challenger Development Board BSP; (Hao Zhu)
77
+
* ArmFly STM32F429-v6 Development Board BSP
78
+
* STM32F103 iBox development board BSP; (dingo1688)
79
+
* Dofly STM32F103 Development Board; (FindYGL)
80
+
* STM32F107 uC/Eval Development Board BSP; (whj4674672)
81
+
* and more, there are more developers involved for stm32 BSP framework, they are HubretXie, Hao Zhu, e190, etc. to improve the STM32 public driver.
82
+
* Add SWM320 BSP of Synwit.cn, including GPIO, HW Timer, I2C, Watchdog, PWM, RTC, SPI, UART, etc.; (provided and maintained by Synwit)
83
+
* Add TI TMS320F28379D BSP, the first DSP chip supported on RT-Thread; (xuzhuoyi)
84
+
* Fix USB driver issue in X1000; (Zhou YanJie)
85
+
86
+
# Tool
87
+
88
+
* Provide more inforamtion when the tool chain does not exist;
89
+
* Add a draft Segger Embedded Studio project file generation command. Note that the tool chain in SES is a special version not the newlib.
90
+
* Fix the IAR library link command issue when use scons command line under;
91
+
* Fix the BSP path issue in scons `str(Dir('#'))`;
92
+
* Add `scons --pyconfig-silent` command to add some Kconfig configurations and to generate `.config` and `rtconfig.h` files;
93
+
* Update the `scons --dist` command to adapt to the new BSP framework;
94
+
* Modify the mkromfs.py script. Fix the corresponding C code generation When the romfs contains empty files or empty folders;
95
+
* Fix the issue of version string comparison issue for GNU GCC version in utils.py;
96
+
* ENV updated to V1.1.0
97
+
* Provide better prompt information to improve user experience;
98
+
* Add `system32` path to environment variables to avoid the `cmd` command cannot be found;
99
+
* Add `PYTHONHOME` variable to environment variables to avoid PYTHON environment issue;
Copy file name to clipboardExpand all lines: README.md
-4Lines changed: 0 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -53,10 +53,6 @@ RT-Thread is Open Source software under the Apache License 2.0 since RT-Thread v
53
53
54
54
Since 9th of September 2018, PRs submitted by the community may be merged into the main line only after signing the Contributor License Agreement(CLA).
55
55
56
-
NOTE:
57
-
58
-
RT-Thread using the Apache license v2.0 is only launched after the release of v3.1.1, and is still in preparation right now.
59
-
60
56
## Usage ##
61
57
62
58
RT-Thread RTOS uses [scons](http://www.scons.org) as building system. Therefore, please install scons and Python 2.7 firstly.
0 commit comments