1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-22 14:28:07 +00:00
Commit Graph

85 Commits

Author SHA1 Message Date
Pavol Rusnak
0b7dbc12cb
format: start using clang-format with style=Google 2019-03-29 16:35:27 +01:00
Pavol Rusnak
2311465fdd
firmware: update embedded bootloader 2019-02-24 17:22:10 +01:00
Pavol Rusnak
62c0e91dd0
firmware: bundle new bootloader 2.0.3 2019-02-21 21:44:11 +01:00
Pavol Rusnak
828ba7b5b0
bootloader: enable MPU, introduce delays to USB stack 2019-02-21 16:53:17 +01:00
Pavol Rusnak
85a482acf2
firmware/bl_check: remove unused macro 2019-02-19 13:58:36 +01:00
Pavol Rusnak
b24c062a3d
firmware: bundle latest bootloader, replace it when needed 2019-02-19 13:21:34 +01:00
Pavol Rusnak
b754ee8cf6
embed/trezorhal: collect HW entropy before MPU kicks in 2019-02-15 12:39:18 +01:00
Pavol Rusnak
0617fe540f
embed/firmware: next version will be 2.1.0 2019-02-15 02:00:46 +01:00
Pavol Rusnak
1f61f82f63
embed: include files from vendor/micropython/ports/stm32 explicitly 2019-01-24 21:25:20 +01:00
Pavol Rusnak
587efeafa7
embed: update changelog, bump versions 2018-12-05 12:26:45 +01:00
Pavol Rusnak
fc0a44176f
firmware: bump to 2.0.10 2018-11-05 16:03:16 +01:00
Pavol Rusnak
b2752f2bc5
firmware: bump version to 2.0.9 2018-10-29 18:05:07 +01:00
Pavol Rusnak
ddbcd7400f
firmware: enable touch for T1 2018-10-02 18:08:44 +02:00
Pavol Rusnak
2a06ff4986
embed/firmware: add T1 display support, apply T1 fixes 2018-09-30 16:12:04 +02:00
Pavol Rusnak
d644147985
build: update SConscript.firmware for T1 2018-09-20 16:37:36 +02:00
Pavol Rusnak
398f1557d6
build: introduce T1 memory file 2018-09-20 13:43:44 +02:00
Pavol Rusnak
bdd7e932a0
embed: bump version to 2.0.8 2018-08-21 16:37:16 +02:00
Pavol Rusnak
c97226a4c9
embed: add touch_power_on to firmware 2018-07-23 11:58:35 +02:00
Pavol Rusnak
23b019d592 embed/firmware: update linker to use firmware_extra section 2018-06-21 16:23:27 +02:00
Jan Pochyla
7630201a57 debug: do not rely on mp_optimise_value
Reflects micropython commit 3f420c0c27bd6daa5af39517925be55b9b9a9ab3

Replaces usage of mp_optimise_value with calls from python code.
2018-06-19 18:26:43 +02:00
Pavol Rusnak
abc0e98993
firmware: bump version 2018-06-19 16:47:47 +02:00
Pavol Rusnak
886888b775
firmware: bump version to 2.0.6 2018-03-20 16:25:03 +01:00
Pavol Rusnak
8852fb5482
embed/firmware: bump version to 2.0.5 2018-03-01 05:47:33 +01:00
Jan Pochyla
d4038cc03a embed/firmware: bump version 2018-02-27 16:35:28 +01:00
Pavol Rusnak
14b0d4439a
embed: add GPLv3 source code headers 2018-02-26 14:07:37 +01:00
Pavol Rusnak
21bb815945
embed/trezorhal: move mpu to trezorhal - enable it in firmware 2018-02-23 19:08:34 +01:00
Pavol Rusnak
8e3e1837d1
embed/firmware: call display_clear in main 2018-02-22 20:40:04 +01:00
Pavol Rusnak
1469ede956
embed: bump versions 2018-02-13 11:54:08 +01:00
Pavol Rusnak
2fe0ce542f
firmware: introduce PYOPT, use it consistently in mpy-cross and in runtime, set it to 1 by default 2018-02-08 18:04:10 +01:00
Pavol Rusnak
cf9c97288e
build: rework vendorheader handling, move them to embed/vendorheader 2018-01-31 16:46:15 +01:00
Pavol Rusnak
bfa79cbfd3
firmware: update versions in version.h 2018-01-29 09:09:45 +01:00
Pavol Rusnak
1bf278c3ee
firmware: add vendorheader_sl_signed.bin 2018-01-29 08:14:08 +01:00
Pavol Rusnak
b98a1db6ee
embed: cleanup unused modules 2018-01-02 20:00:12 +01:00
Pavol Rusnak
424115967f
embed: fix wur for usb functions 2018-01-01 21:49:08 +01:00
Pavol Rusnak
f1a75b36f7
vendor: update micropython to 1.9.3 release 2018-01-01 21:49:08 +01:00
Pavol Rusnak
333c0a633a
trezor.crypto: adopt crc32 function 2017-12-19 21:54:22 +01:00
Pavol Rusnak
47f5cba439
flash/sdcard: introduce wur, simplify code 2017-12-16 18:42:06 +01:00
Pavol Rusnak
965aa73b63
trezorhal: introduce fix_version in image header (version of last critical bugfix) 2017-12-14 21:29:13 +01:00
Pavol Rusnak
34322d5fb6
firmware: enable stack protector (except nlr stuff) 2017-12-13 02:06:22 +01:00
mcudev
2ea5d102a8 bootloader, firmware: remove unneeded call to display_orientation 2017-11-21 10:22:08 -05:00
Pavol Rusnak
4002ef2a49
firmware, unix: return cpython compatibility (needed for __class__ and __dict__) 2017-11-21 15:35:46 +01:00
Pavol Rusnak
ec6c3c2cdc
unix, firmware: more cleanup 2017-11-21 15:11:35 +01:00
Pavol Rusnak
d4893add54
firmware, unix: turn off some modules 2017-11-20 17:29:24 +01:00
Pavol Rusnak
77cc62644d
firmware: don't return CYCCNT contents as it is always zero anyway (cycle counter is disabled) 2017-11-05 18:02:47 +01:00
Pavol Rusnak
efa918a2f9
prodtest: code cleanup, fix build 2017-10-27 01:00:39 +02:00
Jan Pochyla
51d00e1de7
trezorhal/usb: add Inf timeout to blocking fns 2017-10-26 23:55:14 +02:00
Pavol Rusnak
f73eb3effd
trezorhal: introduce secbool/sectrue/secfalse and use it where possible 2017-10-26 23:51:39 +02:00
Pavol Rusnak
9e82a4d348
bootloader, firmware: introduce chunk hashes in the image header 2017-10-26 14:25:10 +02:00
Pavol Rusnak
3c974095aa
trezorhal: increase image header size from 512 to 1024 bytes 2017-10-26 02:11:40 +02:00
Pavol Rusnak
28aca51bc8
firmware: sign just the firmware part, not vendor header 2017-10-26 00:09:21 +02:00