Skip to content

Releases: tosc-rs/mnemos

Hardware: MnemOS Shield

31 Jul 18:24
3c68f83
Compare
Choose a tag to compare

Manufacturing exports attached as a ZIP that can be ordered from a fab.

Weekly Update: 2023-07-29

31 Jul 11:01
82315c8
Compare
Choose a tag to compare

What's Changed

  • feat(melpo): Initial keyboard + keymux support by @jamesmunns in #178
  • qol(melpo): Quit on quit and poll keyboard more often by @jamesmunns in #179
  • fix(melpo): Correct some key mappings by @jamesmunns in #180
  • use WaitCell::subscribe by @hawkw in #181
  • fix(spitebuf + kchannel): Fixes sizing requirements of spitebuf by @jamesmunns in #185
  • fix(d1): demote extremely verbose TWI ISR logging by @hawkw in #184
  • style: fix all clippy lints and add clippy to CI by @hawkw in #188
  • feat(hardware): ESP32C3 Wifi Development Jig by @jamesmunns in #189
  • Add 'boot procedure' section to platforms/allwinner-d1/README.md by @jspngh in #190
  • fix: remove use of tracing v0.2 by @hawkw in #194
  • feat(esp32-c3): add stub esp32-c3 project by @hawkw in #193
  • feat(d1): add clint and ccu module by @jspngh in #192
  • feat(c3): bring up mnemOS on ESP32-C3 by @hawkw in #195

New Contributors

Full Changelog: date-2023-07-22...date-2023-07-29

Hardware: esp32c3-wifi-dev

26 Jul 00:10
9c5270a
Compare
Choose a tag to compare

Gerber Exports for the hardware/esp32c3-wifi-dev project

Weekly Update: 2023-07-22

31 Jul 10:51
908b145
Compare
Choose a tag to compare

What's Changed

  • feat(kernel): add generic KeyboardService abstraction by @hawkw in #158
  • feat(kernel): add initialize_default_services by @hawkw in #165
  • fix(trace): always reregister when crowtty connects by @hawkw in #166
  • feat(kernel): add buffer reuse API to I2cClient by @hawkw in #167
  • fix(beepy): retry failed i2c_puppet polls by @hawkw in #168
  • chore: add just recipes for crowtty and melpomene by @hawkw in #174
  • feat(i2c): add support for 10-bit I2C addresses by @hawkw in #175
  • feat(emb_display): Introduce version two of the EmbDisplay service by @jamesmunns in #162
  • Move melpo to the platforms/ dir by @jamesmunns in #176

Full Changelog: date-2023-07-14...date-2023-07-22

Weekly Update: 2023-07-14

31 Jul 10:51
4276780
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: date-2023-07-07...date-2023-07-14

Weekly Update: 2023-07-07

31 Jul 10:49
42d5833
Compare
Choose a tag to compare

What's Changed

  • Do some stuff with just by @jamesmunns in #113
  • Extract more melpo components (and also rename a bunch of stuff) by @jamesmunns in #105
  • Make spawnulator a service by @jamesmunns in #106
  • feat(d1): Add sharp display driver by @jamesmunns in #114
  • Support M-series Macs by @jamesmunns in #115
  • feat(allwinner-d1): panic handling improvements by @hawkw in #116
  • fix(crowtty): don't panic on 1-byte SerMux frames by @hawkw in #117
  • feat(allwinner-d1): cancel in-flight DMA on panic by @hawkw in #118
  • feat(trace): print some identifying information by @hawkw in #119
  • feat(kernel): Add sermux shell daemon by @jamesmunns in #122
  • feat(sermux + crowtty): Move sermux/crowtty protocol into separate crate by @jamesmunns in #123
  • Remove some residual testing code by @jamesmunns in #125
  • feat(trace): track dropped data by @hawkw in #126
  • fix(sermux): OwnedPortChunk leaving port in chunk by @hawkw in #127
  • feat(trace-proto): Update branch of tracing-serde-structured by @jamesmunns in #128
  • feat(trace): 64k ought to be big enough for anyone by @hawkw in #131
  • feat: janky way of having tracing in ISRs by @hawkw in #132
  • feat(d1): run the graphical Forth shell by @hawkw in #134
  • feat(crowtty): basic built-in pseudo-keyboard by @hawkw in #135

Full Changelog: date-2023-06-30...date-2023-07-07

Weekly Update: 2023-06-30

31 Jul 10:48
e24722d
Compare
Choose a tag to compare

What's Changed

  • feat(crowtty): logs indicate if target is TCP/UART by @hawkw in #91
  • feat(melpo): Lazily update the display when idle by @jamesmunns in #93
  • feat(trace): host-controlled tracing by @hawkw in #92
  • Reorganize Melpo Init by @jamesmunns in #94
  • fix(melpo): enable missing tracing features by @hawkw in #95
  • feat(crowtty): make trace format match melpomene by @hawkw in #100
  • feat(melpo): trace improvement by @hawkw in #99
  • feat(melpo): add spans to sim drivers by @hawkw in #104
  • Introduce a hybrid global/async allocator by @jamesmunns in #96
  • fix(crowtty): fix inconsistent event target formatting by @hawkw in #109
  • chore: fix wrong target dir path in justfile by @hawkw in #111
  • feat(allwinner-d1): add bin targets for MQ Pro and Lichee RV by @hawkw in #112

Full Changelog: date-2023-06-23...date-2023-06-30

Weekly Update: 2023-06-23

31 Jul 10:41
Compare
Choose a tag to compare

What's Changed

  • Rework services by @jamesmunns in #75
  • kernel: add helper fn for oneshot driver requests by @hawkw in #76
  • chore: add a Justfile to automate D1 flashing by @hawkw in #79
  • Make kernel event loop more consistent by @jamesmunns in #78
  • platform(lichee-rv): Re-add hacky SPI driver by @jamesmunns in #72
  • docs: add Matrix link to README.md by @hawkw in #82
  • Add logo exports by @jamesmunns in #84
  • docs: quick README polish + move scripts by @hawkw in #83
  • feat(trace): add UART tracing by @hawkw in #80
  • feat(trace): hydrate trace metadata in crowtty by @hawkw in #81
  • docs: fix broken links and formatting by @hawkw in #89
  • chore: split allwinner-d1/boards into its own workspace by @hawkw in #86
  • minor trace refactoring & stuff by @hawkw in #87

Full Changelog: date-2023-06-19...date-2023-06-23

Weekly Update: 2023-06-19

31 Jul 10:39
2bb68fc
Compare
Choose a tag to compare

What's Changed

Full Changelog: date-2023-06-09...date-2023-06-19

Weekly Update: 2023-06-09

27 Jul 14:58
2273b58
Compare
Choose a tag to compare

What's Changed

  • fix wrong return type for Kernel::initialize by @hawkw in #52
  • initial implementation of spawnable forth tasks by @hawkw in #53
  • Fold the allocator back into the mnemos repo by @jamesmunns in #54
  • Restore missing commit from mnemos-alloc repo. by @jamesmunns in #55
  • Monorepo the forth3 project by @jamesmunns in #57
  • initial maitake::time integration by @hawkw in #60
  • chore: run tests on CI by @hawkw in #63
  • feat(melpo): fake "wait for interrupt" by @hawkw in #61

Full Changelog: date-2023-06-02...date-2023-06-09