Émilie Feral
|
8cbbd92761
|
[ion/device] Fix keyboard output GPIO activation
|
2019-01-21 13:39:05 +01:00 |
|
Léa Saviot
|
15c87dc0b3
|
[simulator] Comment 3 keyboard events that are not working
|
2019-01-21 12:10:37 +01:00 |
|
Léa Saviot
|
a6a2baeb01
|
[simulator] Process more keyboard event, such as ! ? ;
|
2019-01-21 12:10:37 +01:00 |
|
Léa Saviot
|
caa0795713
|
[simulator] Coding style
|
2019-01-21 12:10:37 +01:00 |
|
Léa Saviot
|
5e2ea6ee32
|
[simulator] Process letter keyboard events
|
2019-01-21 12:10:37 +01:00 |
|
Léa Saviot
|
d189a60eff
|
[simulator] Fix left parenthesis
Would send a '5' before
|
2019-01-21 12:10:37 +01:00 |
|
Léa Saviot
|
31866aaaf5
|
[apps/calculation] Fix display of unreal
For instance ln(-2) in real mode should display "unreal"
|
2019-01-21 11:59:20 +01:00 |
|
Léa Saviot
|
86f03b800d
|
[poincare] Clean the TrigonometryCheatTable
It caused Travis compilation problems
|
2019-01-21 11:22:55 +01:00 |
|
Léa Saviot
|
0bf3e678d9
|
[poincare] Add tests and asserts about sign, such as sign(0)==0
|
2019-01-21 11:22:55 +01:00 |
|
Léa Saviot
|
614cfe8306
|
[poincare] Add tests on SignFunction
|
2019-01-21 11:22:55 +01:00 |
|
Léa Saviot
|
a28f67b3f8
|
[poincare/sign_function] Do not use signbit
Caused some Travis problems
|
2019-01-21 11:22:55 +01:00 |
|
Ruben Dashyan
|
22fe9871c0
|
[ion/f730/battery] Do not enable peripheral clocks (done elsewhere)
|
2019-01-18 12:03:57 +01:00 |
|
Ruben Dashyan
|
df09059cc5
|
[ion/f730/battery] Redefine each pin as a GPIOPin
instead of a GPIO and a uint8_t
|
2019-01-18 12:03:06 +01:00 |
|
Ruben Dashyan
|
37e70113d6
|
[ion/f730/battery] Fix charge level (correcting ADC channel)
|
2019-01-18 11:38:22 +01:00 |
|
Ruben Dashyan
|
3f79b5e196
|
[ion/f730] Fix serial number
|
2019-01-17 11:09:03 +01:00 |
|
Romain Goyet
|
f3819b31de
|
Merge branch 'ExternalFlash_f7' of ssh://git.numworks.com/Epsilon into ExternalFlash_f7
|
2019-01-15 13:36:05 +01:00 |
|
Romain Goyet
|
c030c7a249
|
[ion/f730/display] Add an option for memory barriers (most likely
useless)
|
2019-01-15 13:35:27 +01:00 |
|
Romain Goyet
|
a472b10b68
|
[ion/f730] Add JUMP_TO_EXTERNAL_FLASH
|
2019-01-15 13:35:07 +01:00 |
|
Romain Goyet
|
4e54c5d579
|
[ion/f730] Configure MPU for proper memory access on the FMC
|
2019-01-15 13:34:54 +01:00 |
|
Romain Goyet
|
8c4ef3233a
|
[ion/f730] Enable L1 cache
|
2019-01-15 13:31:34 +01:00 |
|
Ruben Dashyan
|
5d2b16c08a
|
[ion/f730] Underclock AHB in getEvent
|
2019-01-15 11:44:40 +01:00 |
|
Ruben Dashyan
|
6ef35fc634
|
[ion/f730] Under-drive stop mode
|
2019-01-14 16:45:40 +01:00 |
|
Ruben Dashyan
|
ad9d89a756
|
[ion/f730] Shutdown external flash
|
2019-01-14 16:43:49 +01:00 |
|
Romain Goyet
|
7ea87cf56f
|
Merge branch 'ExternalFlash_f7' of ssh://git.numworks.com/Epsilon into ExternalFlash_f7
|
2019-01-11 14:17:02 +01:00 |
|
Ruben Dashyan
|
d3adefc243
|
[ion/f730] WIP: init ExternalFlash in initPeripherals()
|
2019-01-11 14:14:26 +01:00 |
|
Émilie Feral
|
546bddfcf4
|
[ion/f730] ExternalFlash: slow down QUADSPI clock to minimum to ensure
its working
|
2019-01-11 14:14:26 +01:00 |
|
Émilie Feral
|
560974abc5
|
[ion/f730] ExternalFlash: fix QSPI GPIOs
|
2019-01-11 14:14:26 +01:00 |
|
Ruben Dashyan
|
6fa9e66549
|
[ion/f730] Port external flash
|
2019-01-11 14:14:26 +01:00 |
|
Ruben Dashyan
|
e11deaa874
|
[ion/device] External flash: Send instruction only once in memory-mapped mode
|
2019-01-11 14:13:55 +01:00 |
|
Ruben Dashyan
|
8ce7be5ff2
|
[ion/device] External flash: include alternate bytes in Quad-SPI instructions
|
2019-01-11 14:13:55 +01:00 |
|
Ruben Dashyan
|
677cf936b6
|
[quiz] Fix quiz_print to fit screen height
|
2019-01-11 14:13:55 +01:00 |
|
Ruben Dashyan
|
4f1eba412d
|
[ion/device] Optimize external flash initQSPI
|
2019-01-11 14:13:55 +01:00 |
|
Ruben Dashyan
|
409edb923d
|
[ion/device] External flash: SetReadParameters (dummy cycles) according to clock frequency
|
2019-01-11 14:13:55 +01:00 |
|
Ruben Dashyan
|
6aa4951302
|
[ion/device] External flash: add constexpr ClockFrequencyDivisor
|
2019-01-11 14:13:55 +01:00 |
|
Ruben Dashyan
|
8a9f0d1f1f
|
[ion/device] Define GPIO OSPEEDR register
|
2019-01-11 14:13:55 +01:00 |
|
Ruben Dashyan
|
c6e5b4590c
|
[ion/device] Add external flash tests
|
2019-01-11 14:13:55 +01:00 |
|
Ruben Dashyan
|
e4f70c7be7
|
[ion/device] Access external flash through DFU
|
2019-01-11 14:13:55 +01:00 |
|
Ruben Dashyan
|
0d6317117c
|
[ion/device] External flash: replace nullptr address by an out-of-range address
|
2019-01-11 14:13:55 +01:00 |
|
Ruben Dashyan
|
fc6aede57f
|
[ion/device] External flash erase routines
|
2019-01-11 14:13:55 +01:00 |
|
Ruben Dashyan
|
5d62ef933a
|
[ion/device] Add explanatory comments to external flash
|
2019-01-11 14:13:55 +01:00 |
|
Ruben Dashyan
|
5be7ed836d
|
[ion/device] External flash WriteMemory
|
2019-01-11 14:13:55 +01:00 |
|
Ruben Dashyan
|
f0323c85eb
|
[ion/device] Convert external flash addresses from uint32_t to uint8_t *
|
2019-01-11 14:13:55 +01:00 |
|
Ruben Dashyan
|
1039c5cefd
|
[ion/device] Fast Read external flash in QPI mode
|
2019-01-11 14:13:55 +01:00 |
|
Ruben Dashyan
|
47358588c9
|
[ion/device] Fast Read external flash in SPI mode
|
2019-01-11 14:13:55 +01:00 |
|
Ruben Dashyan
|
865fff3165
|
[ion/device] Add dummyCycles parameter for ExternalFlash commands
|
2019-01-11 14:13:55 +01:00 |
|
Ruben Dashyan
|
3d4fa6dea6
|
[ion/device] Read Data from external flash in memory-mapped mode
|
2019-01-11 14:13:55 +01:00 |
|
Romain Goyet
|
2270ebc1f3
|
[ion/device] Clean the external flash init code
|
2019-01-11 14:13:55 +01:00 |
|
Ruben Dashyan
|
a89115d6fd
|
[ion/device] Start implement external flash API
|
2019-01-11 14:13:55 +01:00 |
|
Ruben Dashyan
|
f4e2eaa390
|
[ion/device] Add QuadSPI regs
|
2019-01-11 14:13:55 +01:00 |
|
Romain Goyet
|
9b371809ab
|
[build] Fix the flasher build commands
|
2019-01-11 14:13:19 +01:00 |
|