Skip to content

Rattboi/fix makefile#7

Open
rattboi wants to merge 81 commits into
rattboi:masterfrom
technobly:rattboi/fix-makefile
Open

Rattboi/fix makefile#7
rattboi wants to merge 81 commits into
rattboi:masterfrom
technobly:rattboi/fix-makefile

Conversation

@rattboi

@rattboi rattboi commented Jun 27, 2020

Copy link
Copy Markdown
Owner

Problem

I broke the makefile by making the multicart.ld target a dependency of %.elf, which makes it try to build it within the container, which doesn't have access to the multicart code...

Solution

Make sure that the multicart.ld target is built before entering the docker container for the rest of the build

Steps to Test

make clean all

References


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 26 commits May 25, 2020 21:24
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)
Update Dockerfile distro to Arch w/ newer arm-gcc (10.1)
author Bradon Kanyid <bradon.kanyid@blueowl.xyz> 1593158857 -0700
committer Bradon Kanyid <bradon.kanyid@blueowl.xyz> 1593218619 -0700

Embed multimenu into firmware, as fallback

if no menu file is found at /multimenu.bin, use embedded menu built into
firmware
Embedded menu binary in STM32 flash image
@rattboi rattboi force-pushed the rattboi/fix-makefile branch 2 times, most recently from fb43f8d to c31fe05 Compare June 27, 2020 19:58
@rattboi rattboi force-pushed the rattboi/fix-makefile branch from c31fe05 to a2dc47d Compare June 27, 2020 20:08
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