Skip to content

Rattboi/update docker#5

Open
bradonkanyid wants to merge 76 commits into
rattboi:masterfrom
technobly:rattboi/update-docker
Open

Rattboi/update docker#5
bradonkanyid wants to merge 76 commits into
rattboi:masterfrom
technobly:rattboi/update-docker

Conversation

@bradonkanyid

Copy link
Copy Markdown

Problem

Docker-based build system is out-of-date

Solution

In order to get pre-packaged newer arm-none-eabi packages, use a rolling distro (Arch Linux)
Currently, this will install gcc 10.1

Steps to Test

make docker-build builds a new container named stm32-build, which the makefile can use to build the vextreme firmware.


Contributor License Agreement

I, Bradon Kanyid, agree to license my contributions to this project under the terms of the GPL 3.0 or any later version.

Please add your full legal name above, for this PR to be mergeable. If you would prefer to sign a CLA via email, please request that.

technobly and others added 30 commits January 3, 2020 01:45
…isic

Fixes Polar Rescue and implements a new Reset Heurisic
- added 3 functions to control the LEDs from a Vectrex program
  - updateOne() - RPC 6
  - updateAll() - RPC 4
  - updateMulti() - RPC 7
- added RPC function 5 to step through rainbow control of LEDs in menu
- added "LED TEST" which uses updateMulti to show how to finely control
all of the LEDs with a test program.  Press UP on the joystick, try it slowly as well :D
Adds addressable LED control and demo
Just adding this to make it more obvious that this is not ready for mass production yet... maybe you already saw the issues list though?? Anyhoo :D You have been hopefully made more aware now.
increased quick reset delay to 700ms, fixes #44
implement better brightness control, fixes #46
Adds HW and SW versions to VEXTREME menu and Vectrex games
Ignore all file extensions that are not '.bin' or '.vec'
technobly and others added 30 commits May 24, 2020 00:06
Implements Animaction RAM Support
Reduce rainbow mode colors so that no-buzz Vectrex owners don't hear any LED modulation
Truncate filenames displayed to 16 characters and fix long filename bug
- Fixes #10 removes soldermask ink around PCB fingers
- Fixes #11 Edge of PCB fingers should be 18.0mm from center of 3.52mm mounting hole and 1.2mm from edge, and slightly enlarged (0.2mm oversized)
- Also aligns holes, fingers and board outline on 0.1mm grid
Also use latest (but still pinned) libopencm3 (only stm32f4)
Fix issue w/ newer gcc that CFLAGS are no longer passed to gcc->as
files (like romemu.S)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants