1
0

174 Commits

Author SHA1 Message Date
Jesse Vincent
c7ca60b0c9
Renaming atreus2 to keyboardio atreus 2020-06-08 16:25:28 -07:00
Jesse Vincent
11962cca96
Blindly pull all plugins up to current 2020-06-07 17:41:48 -07:00
Jesse Vincent
26e331547b Blindly pull all plugins up to current 2020-06-07 17:26:21 -07:00
Jesse Vincent
af4a690053 Blindly pull all plugins up to current 2020-05-18 11:33:44 -07:00
Jesse Vincent
571855dd29 Update README to add a note about enabling symlinks on windows 2020-05-18 11:28:29 -07:00
Jesse Vincent
a08e055cd8 Blindly pull all plugins up to current 2020-04-28 09:34:49 -07:00
Jesse Vincent
07f3cac944
Merge pull request #30 from keyboardio/kbio-atreus/usb-power-25
Set the Keyboardio Atreus' power draw to 25ma
2020-03-26 13:16:48 -07:00
Gergely Nagy
53292bc778 Set the Keyboardio Atreus' power draw to 25ma
The Keyboardio Atreus does not have any LEDs, and only needs 25ma to operate.
Lets set `USB_CONFIG_POWER` to that, so we draw less power, and as a
consequence, work better with mobile devices.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2020-03-26 21:00:44 +01:00
Jesse Vincent
29790b9201
Blindly pull all plugins up to current 2020-03-02 16:42:26 -08:00
Jesse Vincent
6603cb8d65
Blindly pull all plugins up to current 2020-02-24 13:17:11 -08:00
Jesse Vincent
8b88a51a63
Blindly pull all plugins up to current 2020-02-24 00:03:34 -08:00
Jesse Vincent
1b4f5e6a43
Blindly pull all plugins up to current 2020-02-23 22:26:06 -08:00
Jesse Vincent
c1ff154783
Fix the build instructions for the atreus2 in boards.txt 2020-02-23 22:22:11 -08:00
Jesse Vincent
7badd3b92a
Blindly pull all plugins up to current 2020-02-23 22:05:04 -08:00
Jesse Vincent
64272c1c39
Add flashing instructions for the Model 01 and Atreus 2020-02-23 22:01:27 -08:00
Jesse Vincent
f05a1560cd
Blindly pull all plugins up to current 2020-02-12 15:43:07 -08:00
Jesse Vincent
d16d573f68
Blindly pull all plugins up to current 2020-02-12 14:42:19 -08:00
Jesse Vincent
8490a9e372
Blindly pull all plugins up to current 2020-01-20 17:22:18 -08:00
Jesse Vincent
35a230e18d
Merge pull request #26 from CapeLeidokos/build_flags
Moved gcc extra flags from kaleidoscope-builder to platform.txt
2020-01-20 16:58:07 -08:00
Jesse Vincent
ce1a9230db
Merge pull request #28 from keyboardio/travis/ci-fixes
Travis CI fixes
2020-01-20 13:01:35 -08:00
Gergely Nagy
5062332358 Update build-tools to latest master
Together with the previous commit, this fixes #27.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2020-01-20 15:11:58 +01:00
Gergely Nagy
b60fab51bb travis: Move the hardware directory one level higher
Apparently, having the hardware directory within the current directory does not
work all that well now, and Arduino fails to find it. Moving it one level
higher, outside of the cloned sources, and all is well.

This is the major part of the fix for #27.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
2020-01-20 15:11:41 +01:00
Jesse Vincent
0dd207c81a
Merge pull request #25 from CapeLeidokos/pr_map_file
Added map file creation
2020-01-17 10:10:19 -08:00
Jesse Vincent
aa1974cd6f
Blindly pull all plugins up to current 2020-01-16 21:56:36 -08:00
Jesse Vincent
ac77badee7
fix repo name for travis 2020-01-16 21:53:40 -08:00
Florian Fleissner
86833fae9a Blindly pull all plugins up to current 2020-01-16 16:24:10 +01:00
Florian Fleissner
322ea583de Moved gcc extra flags from kaleidoscope-builder to platform.txt
Signed-off-by: Florian Fleissner <florian.fleissner@inpartik.de>
2020-01-16 16:11:25 +01:00
Florian Fleissner
8879b38ce1 Added map file creation
A linker .map file will be created as an additional build artifact.
This map file can be used for debugging symbol issues or for
firmware post-processing.

Signed-off-by: Florian Fleissner <florian.fleissner@inpartik.de>
2020-01-16 15:52:12 +01:00
Jesse Vincent
3dc5e4ddd6
Blindly pull all plugins up to current 2020-01-06 21:26:21 -08:00
Jesse Vincent
340de890e8
Blindly pull all plugins up to current 2019-12-27 09:18:43 -08:00
Florian Fleissner
55065cec59 Blindly pull all plugins up to current 2019-12-20 08:42:49 +02:00
Jesse Vincent
3e3743904b Blindly pull all plugins up to current 2019-12-14 09:59:49 +08:00
Jesse Vincent
d2ba1f6359 Blindly pull all plugins up to current 2019-12-13 01:39:31 -08:00
Gergely Nagy
2c86549788
Blindly pull all plugins up to current 2019-12-13 04:23:51 +01:00
Gergely Nagy
d2efce6fd6
Merge pull request #23 from CapeLeidokos/pr_sketch_header_footer
Adds build recipe to paste header/footer to sketch
2019-12-12 17:00:14 +01:00
Florian Fleissner
7201f5a57d Added missing ctag fix to virtual/platform.txt
That part is just copied over from avr/platform.txt

Signed-off-by: Florian Fleissner <florian.fleissner@inpartik.de>
2019-12-12 13:58:05 +01:00
Florian Fleissner
7708c601a9 Adds build recipe to paste header/footer to sketch
This change adds a build recipe that pastes a header and footer file
to the preprocessed sketch file.

Signed-off-by: Florian Fleissner <florian.fleissner@inpartik.de>
2019-12-12 13:57:47 +01:00
Florian Fleissner
6a5dbf1029 Blindly pull all plugins up to current 2019-12-06 14:01:02 +01:00
Jesse Vincent
2997644d22
astyle 2019-12-05 12:04:13 -08:00
Florian Fleissner
fd1e397a3e
Removed inaccessible members
Those members cause compiler warnings when using recent
compilers. The members are unused and can be safely removed as
they are inaccessible to derived classes.

Signed-off-by: Florian Fleissner <florian.fleissner@inpartik.de>
2019-12-05 12:04:11 -08:00
Florian Fleissner
e66dd18abc
Removed obsolete submodule Kaleidoscope-Hardware-Virtual
Signed-off-by: Florian Fleissner <florian.fleissner@inpartik.de>
2019-12-05 12:03:31 -08:00
Florian Fleissner
fb9b1bdff9
Virtual EEPROM implementation moved over to virtual device
Only the virtual device knows about the size of its
EEPROM storage. Including device headers in the virtual
core is not intended (and technical not possible).

Signed-off-by: Florian Fleissner <florian.fleissner@inpartik.de>
2019-12-05 12:03:29 -08:00
Florian Fleissner
638306d7b3
Removed unused virtual/cores/mcu/atmega32u4.h
This file was introduced during an earlier stage of the
work on implementing a general virtual hardware. After
Kaleidoscope's device API redesign it is no more required.

Signed-off-by: Florian Fleissner <florian.fleissner@inpartik.de>
2019-12-05 12:01:11 -08:00
Florian Fleissner
cf878783ad
Turned the virtual architectures virtual core to an arduino core
This makes the build much simpler as the FQBN
can now e.g. be given as keyboardio:virtual:model01
and the build process will automatically find the
virtual arduino core in virtual/cores/arduino

Signed-off-by: Florian Fleissner <florian.fleissner@inpartik.de>
2019-12-05 12:00:43 -08:00
Florian Fleissner
4e1e0693e0
Fixed compiler command line for virtual builds
Signed-off-by: Florian Fleissner <florian.fleissner@inpartik.de>
2019-12-05 12:00:42 -08:00
Florian Fleissner
3a666975e7
Removed superfluous -DKALEIDOSCOPE_HARDWARE_SPEC_H
...from the compiler command line

Signed-off-by: Florian Fleissner <florian.fleissner@inpartik.de>
2019-12-05 12:00:40 -08:00
Florian Fleissner
9949308aa9
virtual arch now shares boards.txt with avr arch
Generated a symbolic link from virtual/boards.txt to avr/boards.txt

Signed-off-by: Florian Fleissner <florian.fleissner@inpartik.de>
2019-12-05 12:00:39 -08:00
Jesse Vincent
b7e68cf6f9
Blindly pull all plugins up to current 2019-12-05 11:21:56 -08:00
Jesse Vincent
8fe8470067
Blindly pull all plugins up to current 2019-12-05 11:13:27 -08:00
Florian Fleissner
da4c3e1b31 Blindly pull all plugins up to current 2019-12-05 16:44:00 +01:00