-
Notifications
You must be signed in to change notification settings - Fork 4
Project Status
Scott James Remnant edited this page May 11, 2018
·
1 revision
-
Difficulties getting a working Swift 3.1 build on Raspbian means I've decided to switch to using Ubuntu MATE as the base of the Raspberry Pi.
- No source changes required, but invalidates some of the Wiki documentation until ARM compilation "just works."
- On the bright side, I have a working macOS cross-compiler!
-
Lots of experimentation with the electronics side of the project.
-
I've decided for sure that I'm going to move RailCom cutout generation out of the Command Station, and have been prototyping accordingly.
-
I have a working prototype DCC Booster.
-
Source code for the AVR part is in
AVR/PowerStation
.
-
DCC "Driver" has the core functionality of being able to transmit any bitstream, queue multiple bitstreams, and cleanly transition between them.
- This code is somewhat OOP "mega-class" in design as a result of being written on-the-go. It will be refactored into a much more Protocol-Oriented design.
- Currently this goes to extra lengths to handle the RailCom cutout period itself. I'm increasingly expecting to move away from this approach, which will simplify the design a lot, in concert with the above refactor.
-
Currently working on different approaches for the AVR-based Booster and RailCom detector boards.
-
Procrastinating on finishing the wiki pages below for DMA.