Commit Graph

7902 Commits

Author SHA1 Message Date
Émilie Feral
f275b91c8c [ion] WakeUp: fix comments 2019-04-11 10:16:21 +02:00
Émilie Feral
326799abf7 [ion] Discard useless comment 2019-04-11 10:16:21 +02:00
Émilie Feral
538172609a [ion] Power: move clock configuration in sleep mode from Power to Board::initClock 2019-04-11 10:16:21 +02:00
Émilie Feral
26ea5718b5 [ion] ExternalFlash: record the operating mode to avoid sending Single
SPI command when in Quad SPI mode and vice versa
2019-04-11 10:16:21 +02:00
Émilie Feral
ba4d8e6a06 [ion] Power: While suspended, update LED with charging or plug 2019-04-11 10:16:21 +02:00
Émilie Feral
1069834909 [ion] Link: KDColor can be used in Ion::LED::setColor, the KDColor symbols
should be in the internal flash
2019-04-11 10:16:21 +02:00
Émilie Feral
140460dff2 [ion] Re-order platform events (plug, enumeration, charging) 2019-04-11 10:16:21 +02:00
Émilie Feral
f89b46ed78 [apps] Redraw battery pictogram after a reset 2019-04-11 10:16:21 +02:00
Émilie Feral
07f37ddac3 [apps] AppsContainer: update LED color with events: etnumeration, plug,
charging
2019-04-11 10:16:21 +02:00
Émilie Feral
7cc8cc02c8 [ion] Add a keyboard platform event: Battery Charging 2019-04-11 10:16:21 +02:00
Émilie Feral
fefa5beac4 [ion] LED: start fixing the blinking frequency 2019-04-11 10:16:21 +02:00
Émilie Feral
198b5c486d [ion] LED: fix TIM3 prescaler 2019-04-11 10:16:21 +02:00
Léa Saviot
b3d3cb5204 [bench] Disblae the Cache before the CRC test 2019-04-10 11:28:37 +02:00
Léa Saviot
e53a37073f [ion/bench] Remove writeExternal test 2019-04-10 11:25:26 +02:00
Léa Saviot
c01f8ec27c [scripts] Fix build for n0100 2019-04-09 16:16:41 +02:00
Léa Saviot
f71241f16f [ion/bench] Clean Led command 2019-04-09 15:28:03 +02:00
Léa Saviot
9b6c6e9092 [ion/bench] CRC command 2019-04-09 15:28:03 +02:00
Léa Saviot
deba6ca581 [scripts] Target to build an internal and an external .bin 2019-04-09 15:28:03 +02:00
Émilie Feral
a455df79f6 [ion] N0100: discard outdated comment 2019-04-09 14:00:06 +02:00
Émilie Feral
7a8238b82b [ion] Power: add macro to fix build of N0100 model 2019-04-09 14:00:06 +02:00
Émilie Feral
67f5952902 [ion] Fix rcc configuration for N0100 2019-04-09 14:00:06 +02:00
Émilie Feral
0d04733076 [ion] Fix clocks for N0100 and N0101 2019-04-09 14:00:06 +02:00
Émilie Feral
488652f790 [ion] N0100: discard Bench for this model 2019-04-09 14:00:06 +02:00
Émilie Feral
7ce3432963 [ion] TEMPO: fix PowerKey (B2 for N0100 and B3 for N0101) 2019-04-09 14:00:06 +02:00
Émilie Feral
0fcd26e11f [ion] Fix comments on Keyboard 2019-04-09 14:00:06 +02:00
Léa Saviot
46c8b3b480 [scripts] Target to build an internal and an external .bin 2019-04-08 17:56:12 +02:00
Léa Saviot
12aaa8c8a5 [escher] Decomment waitForVBlank 2019-04-08 17:14:14 +02:00
Léa Saviot
d737a76acc [bench] Sleep, Stop and Stanby commands 2019-04-08 16:58:45 +02:00
Émilie Feral
169b239552 [ion] Sleep mode: decrease normal frequency, disable over-drive,
decrease voltage scale
2019-04-08 16:58:11 +02:00
Émilie Feral
be419c50ee [ion] board: define a normal frequency 2019-04-08 16:58:11 +02:00
Émilie Feral
d9daeef62b [ion] initClock: set Voltage scale after enabling PLL 2019-04-08 16:58:11 +02:00
Émilie Feral
609d343da4 [ion] Power: re-design suspend implementation 2019-04-08 16:58:11 +02:00
Émilie Feral
63e7c20233 [ion] Regs: fix PWR 2019-04-08 16:58:11 +02:00
Émilie Feral
4e2b668e89 [ion] WakeUp: wake up on rising AND falling edge of VbusPin 2019-04-08 16:58:11 +02:00
Émilie Feral
8592a0f6e8 [ion] ShutdownClocks shutdown all clocks 2019-04-08 16:58:11 +02:00
Émilie Feral
c60cf81c9d [ion] Regs: define new RCC registers 2019-04-08 16:58:11 +02:00
Émilie Feral
612e8d16bf [ion] ExternalFlash: reset QUASPI peripheral and external chip when
shutting down
2019-04-08 16:58:11 +02:00
Émilie Feral
57e963733d [ion] QUADSPI: send command 'reset' before enabling initing chip 2019-04-08 16:58:11 +02:00
Émilie Feral
92a55bc507 [ion] Keyboard: cheat to get user key-pressing on B3 layout as B2 in the
keyboard matrix
2019-04-08 16:58:11 +02:00
Émilie Feral
07fc3721ee [ion] Fix getPlatformEvent (return None event by default) 2019-04-08 16:58:11 +02:00
Léa Saviot
62c663ef17 [ion/led] Fix blue/green LEDs inversion 2019-04-05 14:20:14 +02:00
Émilie Feral
22b9924f31 Merge branch 'master' of github.com:numworks/epsilon into f7 2019-04-05 11:35:48 +02:00
Émilie Feral
d11e3050a3 [ion] Clean MPU initiation 2019-04-05 10:13:57 +02:00
Émilie Feral
1e3a1477eb [ion] N0101: configure MPU for QUASPI
L1 cache can issue speculative reads to any QUADSPI address (among the 256MB).
We configure the cache to prevent such accesses
2019-04-05 09:48:48 +02:00
Émilie Feral
a12bb26d40 [ion] MPU regs 2019-04-05 09:46:07 +02:00
Émilie Feral
f5ce18fe26 [ion] ExternalFlash: fix comment 2019-04-05 09:45:43 +02:00
Émilie Feral
b1c3c2813e [ion] ExternalFlash: reset QUADSPI peripheral 2019-04-05 09:45:32 +02:00
Émilie Feral
eecfac290c [ion] Add regs in Cortex (to activate fault interruption) 2019-04-05 09:41:49 +02:00
Émilie Feral
bb14d37f2a [ion] Add specific configuration for regs/cortex.h for model N0100 and
N0101
2019-04-05 09:39:39 +02:00
Émilie Feral
33bccf0109 [ion] Change name: CM4 --> Cortex 2019-04-04 17:54:56 +02:00