登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
轻量养虾,开箱即用!低 Token + 稳定算力,Gitee & 模力方舟联合出品的 PocketClaw 正式开售!点击了解详情~
代码拉取完成,页面将自动刷新
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
1
Star
0
Fork
0
贾舒
/
RIOT
代码
Issues
0
Pull Requests
0
Wiki
统计
流水线
服务
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
开发画像分析
我知道了,不再自动展开
标签
标签名
描述
提交信息
操作
2022.04-RC3
e76fc36
2022-04-17 05:22
下载
2022.04-RC2
f94c8a8
2022-04-11 04:10
下载
2022.07-devel
Development branch towards 2022.07 release
4c125db
2022-04-09 00:37
下载
2022.04-RC1
4c125db
2022-04-09 00:37
下载
2022.01
内容可能含有违规信息
5265213
2022-01-29 02:02
下载
2022.01-RC2
5db69b4
2022-01-25 22:25
下载
2022.04-devel
Development branch towards 2022.04 release
f22ba30
2022-01-14 00:01
下载
2022.01-RC1
f22ba30
2022-01-14 00:01
下载
2021.10
内容可能含有违规信息
1a7b170
2021-10-28 19:55
下载
2021.10-RC3
38c1f7a
2021-10-20 20:00
下载
2021.10-RC2
c07b6b1
2021-10-19 04:35
下载
2022.01-devel
Development branch towards 2022.01 release
3253d82
2021-09-29 23:57
下载
2021.10-RC1
3253d82
2021-09-29 23:57
下载
2021.07
内容可能含有违规信息
9f402ad
2021-07-17 16:42
下载
2021.07-RC3
1a4b35a
2021-07-15 04:03
下载
2021.07-RC2
efd80ad
2021-07-08 04:42
下载
2021.10-devel
Development branch towards 2021.10 release
c52da57
2021-07-02 22:39
下载
2021.07-RC1
c52da57
2021-07-02 22:39
下载
2021.04
RELEASE 2021.04 RIOT-2021.04 - Release Notes ============================ RIOT is a multi-threading operating system which enables soft real-time capabilities and comes with support for a range of devices that are typically found in the Internet of Things: 8-bit and 16-bit microcontrollers as well as light-weight 32-bit processors. RIOT is based on the following design principles: energy-efficiency, soft real-time capabilities, small memory footprint, modularity, and uniform API access, independent of the underlying hardware (with partial POSIX compliance). RIOT is developed by an international open-source community which is independent of specific vendors (e.g. similarly to the Linux community) and is licensed with a non-viral copyleft license (LGPLv2.1), which allows indirect business models around the free open-source software platform provided by RIOT. About this release: =================== The 2021.04 release includes: - netstats can now collect L1/L2 per neighbor statistics - sock DTLS now allows using multiple credentials - congure - a framework for implementing congestion control algorithms - xfa (cross file arrays) - a mechanism to more easily define stuff across files (e.g., shell commands) - nimble is now using low-power ztimer - nrf5x now properly configures external HF clock, power use down 411µA -> 3.6µA for examples/minimal on nrf52dk - many more modules and drivers have Kconfig support - the semtech-loramac package now supports sx126x/llcc68 radios - 8 new boards, 6 new drivers, 8 packages upgraded We've also mostly finished our migration from mailing lists to forum.riot-os.org. 375 pull requests, composed of 992 commits, have been merged since the last release, and 16 issues have been solved. 56 people contributed with code in 103 days. 2564 files have been touched with 191220 (+) insertions and 91400 deletions (-). Notations used below: ===================== + means new feature/item * means modified feature/item - means removed feature/item New features and changes ======================== Core ---- + clist: added clist_is_empty() + xfa: initial support for XFA's (cross file arrays) System Libraries ---------------- * shell: allow defining shell commands using XFA + dbgpin: module for debugging and profiling + ztimer: add ztimer_is_set() + ztimer: add ZTIMER_SEC + ztimer: add periph_ptp backend Networking ---------- * cord: Discovery patch altered to reflect changes in the underlying Resource Directory draft * lwip: hook up sam0_eth support + congure: framework to implement congestion control and use it in a reusable manner with a number of protocols + netstats: L1/L2 per neighbor statistics + sock DTLS: allow using multiple credentials Packages -------- * emlearn: bump version to 0.11.6 * libfixmath: bump version to latest master * nanocbor: bump version * nanopb: bump version to 0.4.5 * fatfs: bump version to r0.14a * littlefs2: Bump to v2.4 * monocypher: bump to version 3.1.2 * nimble: migrate to ztimer, allowing low power operation * openthread: bump version to 20191113 * wakaama: add patch to cast macro to time_t * pkg/semtech-loramac: switch to RIOT AES * pkg/semtech-loramac: refactor to use netdev API only * pkg/lwip: Start DHCP early for all Ethernet interfaces Boards ------ * particle-mesh boards: Use USB serial as stdio by default * nucleo-f303re: I2C pins remapped to match the data sheet * nucleo-f722ze: Add periph_can support * native: compile with `-Og` (was `-O0`) + boards/nucleo-f767zi: Add periph_can support + New boards: + atmega328p-xplained-mini + atxmega-a1u-xpro + atxmega-a3bu-xplained + BastWAN + Microbit v2 + samd20-xpro + TI CC1350 LAUNCHXL + Zigduino CPU --- + Initial support for ATxmega family of 8-bit AVR CPUs + kinetis: enable floating point support * nrf5x: enhance enabling of internal DC/DC converter * nrf52: add VDDHDIV5 as ADC input + nrf52: add periph_uart_non_blocking support + native: add periph/flashpage implementation + qn908x: Implement blocking SPI support + qn908x: add ADC support + sam0_common: add rtc_get_tamper_event() + stm32f{2,4,7}: Initial flashpage support + stm32f7: added ADC support * stm32/can: add option to enable deep-sleep per device Device Drivers -------------- + new drivers: + sensirion SGP30 gas sensor + Amphenol sm-pwm-01c dust sensor + Si705x sensors + TI BQ2429x charger and power management ICs + Netdev driver for nrf24l01p + sx126x/llcc68 LoRa radios * touch_dev & display_dev auto-initialization * bmx280: increase accuracy of SAUL pressure readings * lis2dh12: functionality extension * cc110x: add hook cc1xxx_eui_get() * ds3231: add alarm support * at86rf2xx: add missing handler for TRX24_RX_START interrupt * periph_rtt: add periph_rtt_set_counter feature Documentation ------------- + riotboot and its USB DFU version were added to the documentation + cpu/cc26xx_cc13xx: add CPU documentation * doc/SAUL: State expectations on blocking and interrupts * sys/phydat: clarify use of phydat::scale in phydat_fit * sys/ztimer: clarify doc on clock ops * doc/Coding_Convention: clarify: void return is allowed * sys/event: add missing precondition to doc Build System / Tooling ---------------------- * RIOT now defaults to C11 * RIOT now compiles with `-fwrapv` + compile_commands.json files can be produced, easing IDE integration * riotboot USB DFU: Enter bootloader when board's bootloader button is pressed on power-up * Make: enable SECONDEXPANSION globally Testing ------- + Test utilities result output (turo) module for testing logic abstraction + Github integration of static tests using annotations completed Kconfig ------- + Modules with dependency model added: + drivers/{l, m, n, o, p, q, r, s, t, u, v, w}* + pkg/c25519 + pkg/cayenne-lpp + pkg/cifra + pkg/cn-cbor + pkg/driver_atwinc15x0 + pkg/driver_bme680 + pkg/emlearn + pkg/gemmlowp + pkg/hacl + pkg/heatshrink + pkg/jsmn + pkg/libb2 + pkg/libcose + pkg/libfixmath + pkg/libhydrogen + pkg/lora-serialization + pkg/micro-ecc + pkg/microcoap + pkg/minmea + pkg/monocypher + pkg/nanocbor + pkg/nanopb + pkg/qDSA + pkg/qcbor + pkg/relic + pkg/talking_leds + pkg/tiny-asn1 + pkg/tinycbor + pkg/tinycrypt + pkg/tlsf + pkg/tweetnacl + pkg/u8g2 + pkg/ubasic + pkg/ucglib + pkg/umorse + pkg/utensor + pkg/yxml + sys/{crypto, hashes, random} + sys/analog_util + sys/app_metadata + sys/base64 + sys/bitfield + sys/bloom + sys/cb_mux + sys/eepreg + sys/matstat + sys/memarray + sys/mineplex + sys/oneway + sys/posix_{sleep, inet} + sys/sema + sys/seq + sys/uri_parser + sys/timex + sys/ztimer + Modules with configurations exposed: + cpu/stm32f2f4f7: clock configuration + net/lorawan + sys/shell + Source EXTERNAL_MODULES configurations Examples -------- * examples/suit_update: update to aiocoap 0.4.1 * examples/dtls-sock: add multiple credentials * examples/gnrc_border_router: enable ethernet uplink API Changes ----------- * mtd: rename mtd_write_page() -> mtd_write_page_raw(), add high-level mtd_write_page() * sys/ztimer: rename required_pm_mode to block_pm_mode * sock/async: add function to retrieve session object of current DTLS event * sys/net/netopt: make NETOPT_TX_END_IRQ and friends read-only Deprecations ============ Deprecations ------------ - core/lifo: will be removed in 2021.07 Removals -------- - Remove deprecated features: - flashrom API (was deprecated since 2017, use periph/flashpage) - boards: remove AVRDUDE_PORT and PORT_BSL Known issues ============ Networking related issues (48) ------------------------------ USB cdc-ecm on nrf52 packet buffer address assertion or completely without error chars address Timer related issues (15) ------------------------- time. _xtimer_now() and irq_disable() Drivers related issues (15) --------------------------- timeout clock cycles supported Native related issues (5) ------------------------- Other platforms related issues (18) ----------------------------------- __WFI() (not previous) CS Build system related issues (14) -------------------------------- evaluation image value Other issues (57) ----------------- on stm32wb ports LLVM depending on code layout in flash esp32-wroom-32 shell after flashing with J-Link 10 static_asserts in the same scope everywhere There are 172 known issues in this release Fixed Issues since the last release (2021.01) ============================================= 16 fixed issues since last release (2021.01) Acknowledgements ================ We would like to thank all companies that provided us with hardware for porting and testing RIOT-OS. Further thanks go to companies and institutions that directly sponsored development time. And finally, big thanks to all of you contributing in so many different ways to make RIOT worthwhile! More information ================ http://www.riot-os.org IRC, Matrix and Forum ===================== * Join the RIOT IRC channel at: irc.freenode.net, #riot-os * Join the RIOT Matrix room at: #riot-os:matrix.org * Join the RIOT Forum at: forum.riot-os.org License ======= * The code developed by the RIOT community is licensed under the GNU Lesser General Public License (LGPL) version 2.1 as published by the Free Software Foundation. * Some external sources and packages are published under a separate license. All code files contain licensing information.
46bc55f
2021-05-06 21:17
下载
2021.04-RC4
cdb41a9
2021-05-06 14:10
下载
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
C
1
https://gitee.com/kardelstone/RIOT.git
git@gitee.com:kardelstone/RIOT.git
kardelstone
RIOT
RIOT
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册