Talking Tock 48
by AmitThis is the 48th 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
- (#1006) A directory for crates
- (#1029) kernel: remove asm
- (#1028) Capsules quick fixes
- (#978) capsules: add mx25r6435f flash chip
- (#1054) kernel: must export symbols used by other crates
- (#1024) Use several nice newish Rust features
- (#1050) Updates RNG HIL to include lifetime, set_client
- (#1025) adc: remove
initialize()
from HIL - (#1021) Fix broken link
- (#1041) kernel: spin tbf header to its own file
- (#1038) tools: remove all uses of
sed
- (#1037) launchxl: update readme with tockloader support
- (#1020) Courses: Remove from repo and specify commit to view them
- (#1026) Ensure symbols reach the linker with `(gh#)
- (#1036) kernel: allow multiple LEDs for panic blinks
- (#1034) Add Features to OptionalCell
- (#1027) Remove unused feature declarations
- (#997) Update Nightly (June 2018)
- (#1014) kernel: move cells to their own crate
- (#1009) Move userland docs to libtock-c
- (#1033) Typo in mutable_references.md
- (#1011) arch: scb register map fix
- (#1018) cc26xx: use staticref
- (#1017) ek: convert to staticref
- (#1016) nrf51: use staticref
- (#1019) regs/macro.rs: add optional conversion from value into bit field enum member
- (#993) Use LLVM LLD linker
- (#1030) tools: fix build-all-docs script
Proposed
- (#1065) Repair the 6LoWPAN IPv6 tx/rx kernel test
- (#1064)[RFC] Extension trait for numeric cells
- (#1063) Optional cell nrf5x
- (#1062) Optional cell nrf52
- (#1061) Optional cell nrf51
- (#1060) Optional cell tm4c129x
- (#1059) Optional cell cc26xx
- (#1058) Optional cell sam4l
- (#1057) Optional cell capsules
- (#1056) Optional cell enhancements
- (#1055) Travis: Include one debug build
- (#1053) nrf51: Update uart to new regs interface
- (#1051) cortex-m4: move hardfault handler to arch
- (#1049) Add
ReturnCode
s to UART HIL, changeabort
policy - (#1046) Refactor debug.rs to not be implemented as a kernel process
- (#1045) capsules: add virtual_uart
- (#1044) kernel: make HAVE_WORK a member variable
- (#1040) capsules: add analog_sensors.rs
- (#1039) nrf52: add adc driver
- (#1032) ADC HIL updates