登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
Gitee AI
NEW
我知道了
查看详情
登录
注册
代码拉取完成,页面将自动刷新
开源项目
>
其他开源
>
操作系统
&&
前沿技术
>
IOT/物联网/边缘计算
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
994
Star
4.6K
Fork
2K
GVP
RT-Thread
/
rt-thread
代码
Pull Requests
10
Wiki
统计
流水线
服务
Gitee Pages
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
我知道了,不再自动展开
发行版
最新版
v4.1.0
201bd88
2022-04-14 17:15
对比
RT-Thread v4.1.0 released
guozhanxin
Change log since v4.1.0 Beta released ## Kernel - src/clock.c add hook for rt_tick_increase - fix thread init bug if you open RT_USING_MODULE - Fixed issue that could all timers stop - remove duplicated clear to 0 in the "thread.c" - Revert modifications to the semaphore - Fix 64 bit compilation warning - src/device.c add RT_DEBUG_LOG ## Components - ulog - Optimize code to improve readability - remove the useless function declaration about "localtime_r" - Optimize "ULOG_OUTPUT_FLOAT" to avoid use "vsnprintf" that provided by complier tools chain - solve the interference when enable the ulog timestamp - Fixed the issue LOG_HEX no output at asyn mode - drivers - misc - modify the error name in the "dac.c" - remove useless head file to avoid problem about recursion - add the header file to avoid compiler error - Open RT_USING_POSIX_STDIO caused serial_v2 to compile failed - add the simulative spi bus drivers that based on spi bus drivers - remove the complier warning in C99 about "ipc/ringbuffer.c" - improve serial_v2 structure - dfs - offer complete path when use command "list_fd" - libc - posix - add the included head file - add the header file to avoid compiler error - add RT_USING_POSIX_SOCKET - fix a typo - net - adjust folder structure - lwip - integrate lwip porting layer - integrate and improve lwipopts.h - add lwip latest version - utest - add dependence RT_USING_UTESTCASES - finsh - remove extra code - fix finsh bug - fal - add fal component - utilities - adjust the order of compiler macros - var_export - replace the search algorithm and fix some problems - tidy the folder name and structure about Kconfig ## BSP and CPU porting - libcpu - aarch64 - rt_hw_trap_irq get irq instead of iar when using gicv2 - disable irq/fiq when switch thread - add gtimer frq set and stack align - add gicv3 support - mips - correct the watch dog register address about "gs232.h" - modify the problem that can't feed hardware watch dog - arm - fix syscall_iar.S compiler error based on cortex-m33 - essemi - fix bugs - nuvoton - Update configuration files and fix issue - Nuvoton drivers updating and more LVGL supporting - Update drivers and project setting - format code - raspberry-pico - add Raspberry-Pico-LVGL README.md - simulator - Optimize the auto initization - qemu - vexpress-a9 - Fix a typo in qemu.sh - n32g452xx - add drv_spi.c - at91sam9260 - add mtdnand driver to support "uffs" file system - at32 - upload bsp package based firmware library v2.0 - add ingore_format.yml - gd32 - Optimize UART - add Soft spi for gd32303e-eval - ft32 - modify the name that head files are included - apm32 - apm32f103xe-minibroard - add project and device drivers - update readme picture name - fix the startup files of apm32f1 - stm32 - Add support with pwm6 to pwm13 - add qspi flash and sdio for openmv h7plus - modify the bug that the CRC custom configuration can't work - stm32f469-st-disco - add readme in english - stm32f072-st-nucleo - add arduino support - support pwm for arduino - stm32f407-atk-explorer - add board identification word - stm32l475-atk-pandora - update application/arduino folder - enable i2c4 bus - fix the bug when using LCD demo - fullly support analog output(PWM) and analog input(ADC) - support backlight with brightness adjustable - Adding dependencies - stm32h750-art-pi - porting LVGL to ART-Pi with Media-IO - stm32f769-st-disco - fix wrong CPPDEFINES and close lwip - add stm32f7xx_hal_dsi.c when using LTDC/MIPI-DSI - stm32h743-openmv-h7plus - add usbcdc for openmv - imxrt - imxrt1060-nxp-evk - add imxrt1060-evk BSP - README_zh.md, led blink - fix gcc can't runing issue - vango - add v85xxp bsp - migrate v85xx and v85xxp into the subcatalog of vango - remove duplicated files - acm32f0x0-nucleo - Add some drivers - delete swm320-lq100 bsp - add ch579m bsp - add air105 bsp - add RA series bsp - add bsp-ft32 - migrate acm32f0x0-nucleo and acm32f4xx-nucleo into the subcatalog of acm32 - migrate at91sam9260 and at91sam9g45 into the subcatalog of at91 - migrate mb9xxx series into the subcatalog of fujitsu - migrate lsxx series into the subcatalog of loongson - add rockchip/rk3568 bsp ## Documentation - move documentation repo to rt-thread repo - update documentation - Fixed Program Memory Distribution - Basic.md ## Tools - fix the problem that print 'b' when complier code that after RT-Threadv4.0.3 - use the relative path to create "CMakefile.txt" when use "scons" command - allow users to set specific link scripts - update the template for projcfg.ini in rt-studio - keil.py Distinguish LOCAL_CFLAGS/LOCAL_CXXFLAGS, refine file control
最后提交信息为:
Revert "优化build输出" (#5747)
v4.0.5
158bb5e
2022-01-29 22:53
对比
RT-Thread v4.0.5 released
guozhanxin
Change log since v4.0.4 ## Kernel - Remove weak symbol from `rt_memset` , `rt_memcmp`, and add it for `rt_vsnprintf` ## Components - Update Libc - Fix the error when invoking `fopen` with mode "b" - [AT] Fix the overflow problem of input array - lwIP - Fix the problem of implicit declaration of "lwip_ip4_route_src" - Solve the conflict between multi BYTE_ORDERs ## BSP - [qemu-vexpress-gemini] fix build errors - STM32 - Add SOC_SERIES_STM32G0 to use "stm32_wdt.hiwdg.Init.Window = 0x00000FFF"; otherwise, the watchdog will always reset. - [STM32L4] Fix the failure of the first erase after programming - [GD32F4xx] Fix the problem of startup file - Revert STM32 stack size to 0x400, which is set by mistake in [#5129](https://github.com/RT-Thread/rt-thread/pull/5129)
最后提交信息为:
Merge pull request #5448 from cndabai/changelog
v3.1.5
92beddf
2022-01-29 22:52
对比
RT-Thread v3.1.5 released
guozhanxin
The v3.1.x is the long term support branch in RT-Thread. It's more focused on bug fixed and BSP update. The following is the change log since RT-Thread v3.1.4. ## Kernel * Fix the issue when block = NULL in rt_mp_free; * Fix the software issue when the system timer thread is pending * Fix the timer/software timer handling issue if the timeout function starts/stops/deletes this timer. * Fix an issue with rt_timer_start being broken and destroying the timer list * Fix bug of rt_memheap_detach * Fix the bug that the linked list is still mounted when the single timer is not modified * Fix the delay_until issue * Add mb mq value overflow-check code * Fix the rt_event_recv function, if the event met without blocking, assigning thread->event_set/event_info will goes well * Add the definition of the maximum value of ipc type * Fix the delay_until issue * fixed __rt_ffs bug on account of armclang LTO. * fixed rt_timer_list_next_timeout multi-task safe * fix the software issue when the system timer thread pending. * Fix the timer/software timer handling issue if the timeout function starts/stops/deletes this timer. * The cleanup operation is executed before the current thread exits * Modify cleanup to resolve the issue of unable to free memory and communication between threads * Fix double release for thread * Fix thread control bug about `RT_THREAD_CTRL_CLOSE` command * Fix the issue of critical protection when `rt_thread_delete` change the status of thread; * Fix bug in rt_realloc of mem.c, which may cause memory leak * Use object_find to implement thread_find/device_find * fix the timer code depends on c99 ## Components * Change rt_data_queue_peak to rt_data_queue_peek. * Add rt_data_queue_deinit and fix bug of dataqueue * Solve the issue that the do_pollfd function processing the underlying network device returns error -1 * Fix the issue that when the network card device calls to close dhcp, the bottom layer no need to call the dhcp_stop function to close dhcp * Modify the spelling error of the macro definition, modify the printing error when printing the IMEI number * Fix the issue that the server closed the connection when web socket requests the data that comes back from the server, and the socket status is incorrectly judged at that point * Fix the issue of incorrect sal_getaddrinfo release when sal socket supports multiple network cards * Adjust where the AT socket callback function * Fix at_client, avoid creating the same client repeatedly and prevent working exceptions and memory leaks. * Fix the bug that rx_notice out of sync when the data is received after last rt_device_read() is zero * Change the header file included in some libc files from <rtthread.h> to <rtconfig.h> to narrow the scope of inclusion to prevent recursive compilation * [jffs2] modify the error check of rt_event_recv() * [audio] Fix compile warning, undefine var, and fixed re-include of audio * [serial] Fix the crash caused when the serial port receiving buffer is full and ULOG_USING_ISR_LOG is not turned on * [spi] Fix "response+1" causing hard fault of unaligned access to SPI memory of STM32 HAL library * [hwtimer] When getting the timer count, prevent overflow update due to the interruption * [dirver/i2c] i2c driver supports bus lock, STOP control * [usb] Fix bug in device descriptor that MAC OS enumeration failed * Fix the bug that USB cannot recognize composite device normally * Fix USB host core bugs * Limit >4 USB ports hubs * Double free intf * dname buffer size is too small * Reset child pointer after detaching instance * remove jffs * remove uffs ## BSP and CPU porting * Add license info and code cleanup for vexpress-a9 BSP * Fix spelling mistakes of code * [allwinner_tina]Fix spi driver bug * Optimize BSP dist handle process * fixed a bug that caused system crash by changing the run_mode in low power mode * drv_flash_f7.c supports single bank mode * Optimize the pin-index algorithm for stm32 * Fix the clock configuration issue of STM32 hardware timer * Adjust the interrupt priority configuration of some peripherals of the STM32 series BSP * Fix stm32 f1 series rtc bug * Fix PWM timer init about pwm * remove zynq7000 * delete stm32f20x/fh8620/gkipc/realview-a8 * update sam7x/simulator/qemu-vexpress-a9/imx6ul * add Copyright_Notice.md ## Tools * Fixed python 2.x `cmp` * Rename GCC_VERSION to GCC_VERSION_STR * Optimize project group sort by name * Improve the logic of generating `rtconfig.h` files in scons with command `scons --menuconfig` * Fixed an issue that *.s src files couldn't be compiled * Fixed c99/siginfo_t issue caused by gcc_version
最后提交信息为:
Merge pull request #4737 from mysterywolf/3,1,xformat
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
C
1
https://gitee.com/rtthread/rt-thread.git
git@gitee.com:rtthread/rt-thread.git
rtthread
rt-thread
rt-thread
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册