Talking Tock 50
by AmitThis is the 50th post in a series tracking the development of Tock, a safe multi-tasking operating system for microcontrollers.
Pull Requests
Bolded pull requests were marked “P-Significant”
Merged
- (#1130) docs: Collection of small updates
- (#1128) Kernel doctests
- (#1046) Refactor debug.rs to not be implemented as a kernel process
- (#1127) Launchxl Alarm Bug: Fix issue of board main.rs calling wrong rtc
- (#1119) Adds RTC, AON, PRCM driver to CC26x2
- (#1045) capsules: add virtual_uart
- (#1124) libraries: match example values in documentation
- (#1122) capsules: add reset function to nrf serialization
- (#838) Starting the Bluetooth Low Energy design doc
- (#1120) kernel: debug: fix print
- (#1073) uart: remove
initialize
from the UART HIL - (#1117) doc: clean up the README a bit
- (#1068) Add bors integration for merging PRs
- (#1012) Components
- (#1108) Instructions for flashing processes on launchxl
- (#1114) Fix
in_exposed_bounds
security vulnerability - (#1106) Updates to tock-registers for publishing
- (#1004) mcp230xx: support more versions of the chip
- (#1098) Replace trivial implementations of Default with (gh#)
- (#1105) refactor: s/regs/registers
- (#1059) Optional cell cc26xx
- (#1109) kernel: remove the need for &mut Process
- (#1032) Specify units for ADC HIL
- (#1110) Small grammar fixes
- (#1102) Use OpenOCD for Launchxl build and sanitize
- (#1089) Make most of
kernel
crate-visible only, rather than public. - (#1062) Optional cell nrf52
- (#1060) Optional cell tm4c129x
- (#1097) Assign proper gpio pins to nRF52-DK
Proposed
- (#1129) Fix virtual_uart receive semantics
- (#1126) New MPU Interface
- (#1125) nrf51: update radio to new register interface
- (#1123) nrf51: update clock to new register interface
- (#1121) Kernel: comments and
mut
removal - (#1115) Move architecture-dependent debugging print code to arch/cortex-m
- (#1113) Move architecture-dependent syscall code to arch/cortex-m
- (#1111) Kernel: Move
PROCS
array toKernel
struct - (#1107) [WIP] UART + SPI HIL generic lifetimes
- (#1104) capsules: add buzzer driver
- (#1103) capsules: add virtual_pwm