Commit Graph

8146 Commits

Author SHA1 Message Date
Léa Saviot
380ac52cd8 [ion/crc32] crc32Byte and crc32Word 2019-04-25 17:11:06 +02:00
Léa Saviot
9fb7eb9f92 [ion/device] Remove TODO comment 2019-04-25 10:59:10 +02:00
Léa Saviot
794ce8d892 [ion/on_boarding] Fix the backlight initialization 2019-04-25 10:58:49 +02:00
Léa Saviot
69593bd0be [apps/on_boarding] Visually hide the LCD POST to the user
By initing the backlight after the test, not before.
2019-04-25 09:43:44 +02:00
Léa Saviot
d103cd0919 [apps/hardware_test] Remove POST from hardware tests 2019-04-24 16:25:10 +02:00
Léa Saviot
da5a2d15f7 [apps/on_boarding] Power-on self-test
POST checks the battery, VBLANK and LCDData
2019-04-24 16:18:55 +02:00
Léa Saviot
a4b0567e64 [hardware_test/lcd_test] Fix the BlackWhite test 2019-04-24 12:05:19 +02:00
Léa Saviot
4b5fd2651f [ion/crc32] Clean crc32 padded algorithm. 2019-04-24 09:55:54 +02:00
Léa Saviot
dea3ec71b6 [ion/external_flash] Fix JEDECid command 2019-04-23 16:25:29 +02:00
Léa Saviot
d1d217d583 [ion/bench] Remove waiting time in LCDPins test 2019-04-19 16:26:36 +02:00
Léa Saviot
d4324a992d [ion/bench] Rename PINS test as LCD_pins test 2019-04-19 16:26:36 +02:00
Léa Saviot
8b1cb27d71 [ion/bench] In pins test, only test LCD pins.
Other pins are tested by functional tests
2019-04-19 16:26:36 +02:00
Léa Saviot
e4cd72cf32 [apps/on_boarding] Light up the LED to indicate battery level 2019-04-19 15:12:25 +02:00
Léa Saviot
94434815ba [poincare/print_int] Fix printInt 2019-04-19 14:45:33 +02:00
Léa Saviot
6b5a212b02 [ion/bench] ExternalFlashId command 2019-04-19 14:44:20 +02:00
Léa Saviot
2381d944d0 [poincare] print_int helper 2019-04-18 17:43:33 +02:00
Léa Saviot
6dadf6cd96 [ion/power] Dummy standby method for not device platforms 2019-04-18 17:43:19 +02:00
Émilie Feral
c74d0aac11 [ion] Power: fix standby bug
When the "home" key was down, the device would enter and leave standby
mode without any event on the "power" key.
2019-04-18 11:58:35 +02:00
Émilie Feral
493cff9c0f [ion] N0200: access flash memory through ITCM bus instead of AXIM bus 2019-04-18 09:51:22 +02:00
Émilie Feral
9a5d1cf6a9 [ion] Power: sleep 100 ms after releasing the OnOff button to ensure a
pull down on pin A0
2019-04-18 09:51:22 +02:00
Émilie Feral
47b668fa2c [ion] Fix missing linker script for test_external_flash 2019-04-18 09:51:22 +02:00
Émilie Feral
3f8218febb Build: fix target test_external_flash 2019-04-18 09:51:22 +02:00
Émilie Feral
eb065dacba Build: flasher define its own dependencies in scripts/targets.device.mak 2019-04-18 09:51:22 +02:00
Léa Saviot
822cbcb201 [ion/ram.ld] Fix bootloader size comment 2019-04-17 11:02:48 +02:00
Léa Saviot
69c5bac05a [ion/bench] Stop, sleep and stanby commands 2019-04-17 11:02:48 +02:00
Léa Saviot
81b5f1841e [ion/bench] Fix PINS test 2019-04-17 11:02:48 +02:00
Léa Saviot
ea12be82c1 [ion/bench] Update pins in PINS test 2019-04-17 11:02:48 +02:00
Léa Saviot
da5a320e4c [ion/bench] Fix PINS test (all pins to input, one to output) 2019-04-17 11:02:48 +02:00
Léa Saviot
aa7a1c0da0 [ion/bench] Clearer fail messages in PINS test 2019-04-17 11:02:48 +02:00
Léa Saviot
aba5c66924 [ion/external_flash] JDEC command to read manufacturer ID and other info 2019-04-17 11:02:48 +02:00
Léa Saviot
28a9d797ad [ion/bench] Test pins: all up and one down at a time 2019-04-17 11:02:48 +02:00
Léa Saviot
cd27e1d10a [ion/bench] Clean PINS test 2019-04-17 11:02:48 +02:00
Léa Saviot
a88cfa4599 [ion/bench] PINS tests: more tested pins 2019-04-17 11:02:48 +02:00
Léa Saviot
503d61f825 [ion/bench] PINS command 2019-04-17 11:02:48 +02:00
Émilie Feral
28f0eed593 [ion] Change n0200 fcc id 2019-04-16 11:14:53 +02:00
Émilie Feral
5237d95c21 [ion] Events: add event "%" on Alpha+Backspace 2019-04-16 11:13:45 +02:00
Émilie Feral
e1b2bb09f0 Change model name: n0101 --> n0200 2019-04-16 10:49:41 +02:00
Émilie Feral
8ee80c5755 [ion] n0100: fix FCC ID 2019-04-16 10:41:07 +02:00
Émilie Feral
0eae6442db [ion] Fix n0100 Makefile 2019-04-16 10:21:29 +02:00
Émilie Feral
cae21c1ffb [scripts] Use 2 differents build directories for n0100 and n0101 2019-04-16 10:12:12 +02:00
Émilie Feral
2e9a3b2fcb Build: Add a target test_external_flash to build tests on external flash
that run on the internal flash
2019-04-15 18:07:23 +02:00
Émilie Feral
5ee829bfe0 [ion] Improve getPlatformEvent (return Events::None instead of relying
on default implementation of Events())
2019-04-15 10:04:17 +02:00
Émilie Feral
158292ec95 [on-boarding] Go to standby when suspended while the active app is
on-boarding
2019-04-15 10:04:11 +02:00
Émilie Feral
744686bcb3 [ion] Power: specific implementations of standby for N0100 and N0101
(N0100 cannot go in standby as no pin is wired to be a wake-up pin)
2019-04-15 10:01:17 +02:00
Émilie Feral
a5919f128c [ion] Power: fix names; Power key actually refers to OnOff key (to avoid
confusing with exponentiation key)
2019-04-12 16:56:57 +02:00
Émilie Feral
694fa34315 [ion] Keyboard: change keys name to more explicit ones 2019-04-12 16:56:57 +02:00
Émilie Feral
b9960220d2 [ion] Events: specify events data according to keyboard layout 2019-04-12 16:56:57 +02:00
Émilie Feral
af0bd758df [ion] Change name keyboard_layout --> layout_keyboard 2019-04-12 16:56:57 +02:00
Léa Saviot
499f0cee21 [hardware_test] Split Screen test into centred screen and dead pixels 2019-04-12 16:43:38 +02:00
Léa Saviot
253833d7e9 [hardware_test] Add comments on LCD data test 2019-04-12 15:59:35 +02:00