1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-29 09:38:08 +00:00
Commit Graph

19 Commits

Author SHA1 Message Date
Pavol Rusnak
94b6733a6e
fix ar usage 2016-05-24 20:27:45 +02:00
Pavol Rusnak
f5ea14a85f
fix bugs in debug 2016-04-29 17:06:21 +02:00
Pavol Rusnak
b3aabec565
add -std=c99 to Makefile 2016-04-28 14:37:05 +02:00
Jochen Hoenicke
51f02ff763
ed25519 support 2016-04-22 18:22:45 +02:00
Pavol Rusnak
a7ef132ce5
rework OPTFLAGS, add DBGFLAGS (so it's easier to just replace -O3 to -Os for building bootloader) 2016-02-19 00:27:40 +01:00
Pavol Rusnak
6e3aec0c1b
move submodules to vendor subdirectory 2015-12-15 23:01:54 +01:00
Pavol Rusnak
8d183608c2
include libopencm3 as submodule 2015-12-15 00:20:34 +01:00
Pavol Rusnak
f6820ad5f6 gcc-arm-none-eabi is not available in travis yet, install manually 2015-08-05 17:24:16 +02:00
Pavol Rusnak
39e29c1037 use -O3 instead of -Os 2015-07-07 18:36:54 +02:00
Pavol Rusnak
1441dffe0e cmdtr -> trezorctl 2015-03-12 15:21:22 +01:00
Jochen Hoenicke
2a28680d6e Disable assertion checking
The trezor-crypto has some assertions, which are enabled unless
compiled with -DNDEBUG.  This does not make much sense for the Trezor
as could not write the assertion errors to stderr anyway.

This simple patch removes the dependency to assert, printf, etc. It
saves about 11kb flash and 2.2kb ram.
2015-02-14 11:50:12 +01:00
Pavol Rusnak
e5d55967a0 implement GetAddress.show_display 2014-08-13 11:08:15 +02:00
Pavol Rusnak
524f2a957a enable stack protector 2014-07-31 19:44:03 +02:00
Pavol Rusnak
8ee9d50eb6 leave GPIO9 floating 2014-07-01 20:29:44 +02:00
Pavol Rusnak
b6b49a20f5 small changes to scripts for deterministic builds 2014-06-19 02:31:07 +02:00
Pavol Rusnak
e3d7687b7d add CFLAGS optimizations 2014-06-19 02:19:48 +02:00
Pavol Rusnak
add928373f detect absolute path to Makefile.include automagically 2014-06-18 11:54:54 +02:00
Pavol Rusnak
efe6e552da rename cmd tool in makefile 2014-05-28 14:56:31 +02:00
Pavol Rusnak
0d0a1ab5f2 import v1.0.0 2014-04-29 14:38:32 +02:00