Commit Graph

105 Commits (master)

Author SHA1 Message Date
Jesse Vincent b6d552f9c0
Update Makefile to fix OS X build
7 years ago
Jesse Vincent 9825e4057a
Attempt to switch to shared build infrastructure for build and test.
8 years ago
Gergely Nagy e305e51455 The Big Rename
8 years ago
Gergely Nagy 4c57046818 Makefile: Major simplification
8 years ago
Gergely Nagy bd5f7d92ac Further keyboardio-builder improvements
8 years ago
Gergely Nagy f721cac732 Lifted out the Macros & MouseKeys libraries
8 years ago
Gergely Nagy b38b9ca446 Support an Arch-style Arduino installation
8 years ago
Max Linke 37a2c97ef7 Allow env overwrite of ARDUINO_* vars
8 years ago
Jesse Vincent db9fbd88ee force make flash to properly reset the device on Linux.
8 years ago
Gergely Nagy 28aa497452 Move mouse keys to a library
8 years ago
Gergely Nagy 58f6b18076 Separate the keymap layout from the core firmware
8 years ago
Jesse Vincent f665f9acaf add "decompile" makefile target
8 years ago
Jesse Vincent 8c7c1fe286 Add a helper to calculate the size of every function in the firmware
8 years ago
Gergely Nagy c2b80f6f20 Makefile: md5 is md5sum on Linux
8 years ago
Jesse Vincent da457c09a1 linux wants stty -F. OS X may or may not want stty -f
8 years ago
Jesse Vincent fa28748d9e Some makefile cleanup to genericise things a bit and start to support linux and osx
8 years ago
Gergely Nagy bd35e8dfed Source code rearrangement
8 years ago
Jesse Vincent 255d483a3d It turns out that editing echo lines in the Makefile after you run tests can result in build failures.
8 years ago
Jesse Vincent c8fa11bb22 Add support for building and including the bootloader. Clean up makefile a tiny bit
8 years ago
Jesse Vincent 446036d158 Undo numist's nicer code layout so we can build as a 'regular' arduino sketch
8 years ago
Scott Perry 51eba85906 Move firmware into /source, deps as submodules in /libraries
8 years ago
Jesse Vincent a4bf3d099b Ignore failures when we reset the keyboard into bootloader mode.
9 years ago
Jesse Vincent c8c7bbe316 Prefix avr-size so it works on platforms without avr-size in the path
9 years ago
Jesse Vincent 440e719ff6 Same Makefile trick for our runtime deviceid
9 years ago
Jesse Vincent 3a67f2d25f Quick makefile hack to find the "correct" port for a keyboard.
9 years ago
Jesse Vincent 2ffda682db make verbosity configurable
9 years ago
Jesse Vincent 3eb491ca69 Simplify our keymap generation
9 years ago
Jesse Vincent ca29544ff6 Create a directory for generate files
9 years ago
Jesse Vincent 174c60d887 Makefile cleanup
9 years ago
Jesse Vincent be5a8e13ad Add compilation size reporting
9 years ago
Jesse Vincent 2b0e363b65 flesh out the building and flashing tools in the Makefile
9 years ago
Jesse Vincent e39eb807c9 New makefile that uses the wonderful new arduino-builder
9 years ago
Jesse Vincent 04ec58cced Update our astyle target
9 years ago
Jesse Vincent e8a680b889 start rebuilding commandline infrastructure
10 years ago
Jesse Vincent f31713a358 Remove a tracing element from the Makefile
10 years ago
Jesse Vincent 3b6cc9f0b9 snapshot, working on perf
10 years ago
Jesse Vincent 87b73606f1 Add a VERSION define
10 years ago
Jesse Vincent e85e7e512d add jesse's variant of piers' keyboard
10 years ago
Jesse Vincent 988f7fb99e add Delete and return to shifted thumb keys. Add numpad
11 years ago
Jesse Vincent 3b61d548c0 working screen in quarters
11 years ago
Jesse Vincent 9583dbd978 second non-working pass at mouse warping
11 years ago
Jesse Vincent 5bf667cc62 switch to a cli build system that can cope with arduino 1.5
11 years ago
Jesse Vincent 0d32e3c680 porting to my branch of arduino 1.5
11 years ago
Jesse Vincent 7430281ea1 reenable build with arduino ui
11 years ago
Jesse Vincent 9c4b3c95eb When building with a makefile, use the alternate keyboardio core locally
11 years ago
Jesse Vincent e28203c533 Get our Makefile to actually use our alternate Arduino core
11 years ago
Jesse Vincent d03b1035f5 slightly simplify our autogenerated code as we work toward being able to build
11 years ago
Jesse Vincent 9e5b77d17e snapshot of what was shipped with the model 00
11 years ago
Jesse Vincent a1fe10f684 fix the layout generation target
11 years ago
jesse 71059ad363 The problem of layout definition being a little too obtuse can be solved by adding a layer of indirection
11 years ago
jesse d77b0c5c0f generalize astyle rule for new .h files
11 years ago
jesse 5f5eac1176 astyle and new astyle make target
11 years ago
jesse 8961ea3e37 tweaking mouse acceleration
11 years ago
Jesse Vincent b2eae2c551 minor build infrastructure fixes
11 years ago
Jesse Vincent 292b390fbb add an arduino makefile from arduino-mk
11 years ago