mirror of
https://github.com/travisgoodspeed/goodwatch
synced 2024-11-21 23:58:31 +00:00
Updated README.
This commit is contained in:
parent
a321e92ad7
commit
0cef8c1adf
34
README.md
34
README.md
@ -23,9 +23,13 @@ Our firmware is freely available in this repository, compiling with
|
|||||||
the standard MSP430 compiler packages that ship with Debian. It
|
the standard MSP430 compiler packages that ship with Debian. It
|
||||||
consists of a Clock, a Stopwatch, an RPN Calculator, and a Hex Memory
|
consists of a Clock, a Stopwatch, an RPN Calculator, and a Hex Memory
|
||||||
Viewer with Disassembler, all written in C. It compiles in Debian
|
Viewer with Disassembler, all written in C. It compiles in Debian
|
||||||
with all of the MSP430 packages installed. On watched with a radio,
|
with all of the MSP430 packages installed.
|
||||||
we have a basic Morse transmitter for now, with other radio applications
|
|
||||||
on the way.
|
On watches with a radio, we have a basic Morse transmitter and GFSK
|
||||||
|
beacon transceiver for now, with other radio applications on the way.
|
||||||
|
The radio is accessible from a host computer over the UART for
|
||||||
|
building base stations and repeaters, or for rapidly prototyping
|
||||||
|
radio applications in Python.
|
||||||
|
|
||||||
Additionally, we've written out own client for the CC430's BootStrap
|
Additionally, we've written out own client for the CC430's BootStrap
|
||||||
Loader (BSL). You might find it handy for other projects involving
|
Loader (BSL). You might find it handy for other projects involving
|
||||||
@ -40,20 +44,24 @@ with Doxygen.
|
|||||||
Our replacement board is based around the CC430F6137, which combines
|
Our replacement board is based around the CC430F6137, which combines
|
||||||
an MSP430 microcontroller with an LCD controller and a sub-GHz radio.
|
an MSP430 microcontroller with an LCD controller and a sub-GHz radio.
|
||||||
|
|
||||||
The initial version, the GoodWatch10, lacks a filter chain for the
|
The initial version, the GoodWatch10, lacks a radio but supports all
|
||||||
radio and is only useful for verifying the correctness of the
|
other features, such as the RPN calculator, hex editor, and
|
||||||
non-radio portion of the design. The design is confirmed to be
|
disassembler. Assembly of the GoodWatch10 is no longer recommended,
|
||||||
functional, and Travis is wearing one for daily use. Assembly of the
|
as the PCB requires a bit of whittling to fit the case.
|
||||||
GoodWatch10 is a bit difficult, as components are 0201 wherever
|
|
||||||
possible and the central chip is QFN.
|
|
||||||
|
|
||||||
The first GoodWatch20 boards has been constructed, which features a
|
The GoodWatch20 is now our primary target, featuring minor corrections
|
||||||
radio chain. Software support for the radio has just begun, and
|
to layout and a functional radio. The radio is in active use, and the
|
||||||
unfortunately the chip antenna intended for this watch will not fit
|
filter chain is verified to work.
|
||||||
within the case.
|
|
||||||
|
|
||||||
The GoodWatch21 will be manufactured in early 2018 with a wider filter
|
The GoodWatch21 will be manufactured in early 2018 with a wider filter
|
||||||
and other radio modifications.
|
and other radio modifications.
|
||||||
|
|
||||||
See `BOM.txt` in the hardware directories for a parts list, and the
|
See `BOM.txt` in the hardware directories for a parts list, and the
|
||||||
wiki for an assembly guide.
|
wiki for an assembly guide.
|
||||||
|
|
||||||
|
|
||||||
|
## Related Projects
|
||||||
|
|
||||||
|
[Pluto](https://github.com/carrotIndustries/pluto) is a replacement
|
||||||
|
PCB for the Casio F-91W that is also based on an MSP430. We are
|
||||||
|
jealous of that project's simulator and energy monitor utility.
|
||||||
|
Loading…
Reference in New Issue
Block a user