goodwatch
mspenv
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
goodwatch
-
Pimping my Casio with Oddly Specific Objects' alternate motherboard and firmware
Motherboard is sort of a misnomer. There are no other boards being plugged into it. That said, it's a pretty cool project. Nothing beats the good watch[1], though.
[1]: https://github.com/travisgoodspeed/goodwatch
- How can I modify a casio digital watch?
mspenv
-
What did you do to gain enough confidence to design your own projects from scratch?
Here's the repo if you're interested: https://github.com/breakthatbass/msp430-env
-
What are your recommended repositories to learn embedded systems from? You can share your own repository!
repo
-
Do you use an IDE or text editor?
The makefile is here in the root directory. I didn’t write a linker script or startup file fortunately. Those came with the tool chain. In the LDFLAGS variable in the makefile I have the linker script linked which is in the tool chain directory on my computer. But looking at the makefile now it looks like I never linked the startup file. Everything seems to work without it. I don’t really understand lol. I’ll have to look into that.
What are some alternatives?
minimodem - general-purpose software audio FSK modem
stm32-hal - This library provides access to STM32 peripherals in Rust.
system-bus-radio - Transmits AM radio on computers without radio transmitting hardware.
STM32-Ceedling-Base - Minimal setup required to develop firmware for STM32 using ceedling
nRF24-MSP430 - nRF24L01+ Driver for MSP430 Launchpad
baremetal
QuarkTS - An open-source OS for embedded applications that supports prioritized cooperative scheduling, time control, inter-task communications primitives, hierarchical state machines and CoRoutines.
OpenRTX - Modular Open Source Radio Firmware
pluto - Pluto is a programmable digital watch that re-uses case and LCD panel of the Casio® F-91W. (Hardware)
msp-lcd - LCD device driver for the msp430 MCU