68 Commits

Author SHA1 Message Date
Conor Patrick
f6d3744de8 Update Makefile 2019-11-20 12:46:39 -05:00
Conor Patrick
745b36b218 prepend solo to version 2019-11-20 12:05:43 -05:00
Conor Patrick
d6bf439f73 add initial weak definitions 2019-11-19 15:22:48 -05:00
Conor Patrick
e8d0192003 refactor to use libsolo 2019-11-18 15:33:00 -05:00
Conor Patrick
78dd2a10d3 remove binary count check 2019-10-28 10:51:35 -04:00
Chris Cinelli
375a607356 Add test for docker in travis 2019-10-27 10:11:39 -04:00
Chris Cinelli
ea8409c072 Fixing Travis 2019-10-27 10:11:39 -04:00
Chris Cinelli
aaffce4021 Make dependency on git optinal in the target/stm32l432/Makefile
"git describe" is used to get the version of the firmware from GIT tags ans it is used for build artifacts' names
We would prefer not to have this depency inside Docker
2019-10-27 10:11:39 -04:00
Chris Cinelli
463a8b444d Splitting toolchain creation from firmware compilation 2019-10-27 10:11:39 -04:00
Chris Cinelli
9fd608d3ee Use local copy of the files 2019-10-27 10:11:39 -04:00
Conor Patrick
69a7191860 fix warnings 2019-10-08 13:42:37 -04:00
Conor Patrick
09b73d694f fix build 2019-04-24 19:33:26 -04:00
Conor Patrick
813eb97d2f reuse memory for allow_list of creds 2019-04-24 11:45:30 -04:00
Nicolas Stalder
86739df7a1 Improvements to Docker build 2019-03-10 15:19:16 +01:00
Conor Patrick
5cb81c753d Add version/extensions to PC build 2019-03-06 14:05:44 -05:00
Conor Patrick
32f2436380
Merge pull request #120 from nickray/sha512
SHA512 (via Cifra)
2019-03-01 21:44:13 -05:00
Nicolas Stalder
daf56b0cc7 Silence warning about out of date pip in Travis 2019-02-28 01:06:06 +01:00
Nicolas Stalder
ff5207ba77 First attempt 2019-02-27 21:43:20 +01:00
Conor Patrick
9f60caf9c1 for docker on windows 2019-02-26 22:00:21 -05:00
Nicolas Stalder
c97b9f9b8f Need includes in main Makefile too 2019-02-26 20:16:38 +01:00
Conor Patrick
190ecc8fd8 make work for windows 2019-02-16 21:27:56 -05:00
Nicolas Stalder
de31924be3 Lock down reproducible make targets and use in docker build 2019-02-16 18:46:13 +01:00
Nicolas Stalder
8f9ff17bef ability to build solo versions via make docker-build SOLO_VERSION=... 2019-02-14 00:35:28 +01:00
Nicolas Stalder
9e9d26e604 Split building and merging firmware in two, use volumes 2019-02-14 00:35:28 +01:00
Nicolas Stalder
8386ae56d2 Cleanup makefile, minor typos 2019-02-13 03:25:12 +01:00
yparitcher
8dd211d557
merge upstream 2019-02-12 19:49:47 -05:00
yparitcher
f2d0e3d275
Revert "Travis: use python 3.6" Hopefuly we dont need this
This reverts commit e10ad70b2b8e15de5fcace7af3f8e1cc9a6ca2f0.
2019-02-12 18:27:11 -05:00
yparitcher
259020ece0
Travis: use python 3.6 2019-02-12 18:27:10 -05:00
yparitcher
6c6f0a0068
fix Makefile, Travis make 2019-02-12 18:24:28 -05:00
yparitcher
a966ea3a58
tweak Makefile 2019-02-12 18:22:50 -05:00
yparitcher
eed418ea33
add black to travis build 2019-02-12 18:22:50 -05:00
yparitcher
5afdef463e
add stm32l432 build test 2019-02-12 18:22:49 -05:00
Paul Jimenez
b4bfe5e3b9 Add black to travis checking 2019-01-22 01:44:33 -05:00
Paul Jimenez
7bd5f29a79 add cppcheck to travis 2019-01-21 19:37:22 +01:00
Nicolas Stalder
59503c775e minor changes 2019-01-04 02:02:27 +01:00
Nicolas Stalder
c58c8300ac Try and run some python tests in Travis 2019-01-03 14:53:44 +01:00
Nicolas Stalder
89de3738c0 Ensure python2 for env2 make target 2019-01-03 14:30:19 +01:00
Nicolas Stalder
b2c78ca7c0 Start some cleanup
- add an editorconfig
- fix requirements.txt and the UTF-8 issue (lost in pull/47)
- two clean environments
- make black usable
- two test targets (wink2/wink3)
2019-01-03 14:24:34 +01:00
Conor Patrick
15a1fb1e5b fix pc build 2018-12-06 23:48:46 -05:00
Conor Patrick
827a7da443 less obfuscated mkdocs 2018-12-06 22:38:48 -05:00
Conor Patrick
ac7950f4c4 remove printf references, add bootloader script, merge hex files 2018-12-01 17:10:49 -05:00
Conor Patrick
d402df42e2 remove un-used recipes 2018-11-23 11:51:38 -05:00
Conor Patrick
fad474ad2c
Merge branch 'master' into macosx 2018-11-04 17:16:16 -05:00
Conor Patrick
215f53551e
Merge branch 'master' into error 2018-11-04 17:15:04 -05:00
Conor Patrick
f512fd8831 too unclear what is happening 2018-11-02 00:10:22 -04:00
Emanuele Cesena
f9757c0a08 Add -Wall -Werror and catch sigint (pc only) 2018-10-24 22:37:27 -07:00
Emanuele Cesena
747e291c73 Fix make all on MacOS 2018-10-24 20:20:46 -07:00
Paul Jimenez
e2be959731 Add travis-ci support and better test build 2018-10-19 01:36:30 -04:00
Paul Jimenez
c3702b9a29 fix testgcm target 2018-10-17 00:50:40 -04:00
Paul Jimenez
f429d6798e use CFLAGS to define AES256 for tiny-AES-c instead of mucking with aes.h 2018-10-16 23:23:59 -04:00