Romain Goyet
|
4eeffbd98c
|
[ion/device] Share a RAM linker script
|
2019-02-12 10:22:22 +01:00 |
|
Romain Goyet
|
4c5636e738
|
[ion/device] Fix a small typo
|
2019-02-12 10:22:22 +01:00 |
|
Romain Goyet
|
403c81a02c
|
[ion/device] Use a configurable UniqueDeviceIDAddress
|
2019-02-12 10:22:22 +01:00 |
|
Romain Goyet
|
91da98cd92
|
Revert "[ion] Fix Serial Number adresses on different models"
This reverts commit c7334c1551.
|
2019-02-12 10:22:02 +01:00 |
|
Léa Saviot
|
c7334c1551
|
[ion] Fix Serial Number adresses on different models
|
2019-02-11 13:49:51 +01:00 |
|
Romain Goyet
|
d96d53e160
|
[build/device] Generate DfuSe files
|
2019-02-08 22:12:54 +01:00 |
|
Romain Goyet
|
8254257750
|
[build] Cleanup
|
2019-02-08 20:50:38 +01:00 |
|
Romain Goyet
|
4dbcf1619c
|
[ion/flasher] Fix includes
|
2019-02-08 16:56:29 +01:00 |
|
Romain Goyet
|
a95b7df091
|
[ion] Update the flasher's target
|
2019-02-08 16:55:02 +01:00 |
|
Romain Goyet
|
f859573db7
|
[ion/device] Configure the display from HCLK frequency
|
2019-02-05 17:30:49 +01:00 |
|
Romain Goyet
|
4145d9b5ba
|
[ion] Fix openocd scripts
|
2019-02-05 17:13:18 +01:00 |
|
Romain Goyet
|
6dcdbede56
|
[ion/device] Get N0101 working
|
2019-02-05 17:07:42 +01:00 |
|
Romain Goyet
|
b699777491
|
Merge branch 'f7' of ssh://git.numworks.com/Epsilon into f7
|
2019-02-05 12:21:23 +01:00 |
|
Romain Goyet
|
7c491f4400
|
Merge branch 'ExternalFlash_f7' of ssh://git.numworks.com/Epsilon into f7
|
2019-02-05 12:19:51 +01:00 |
|
Romain Goyet
|
7640805093
|
[ion] Use the AFGPIOPin class
|
2019-02-05 12:18:01 +01:00 |
|
Romain Goyet
|
7618318a90
|
[ion/device] Sort files
|
2019-02-05 11:23:55 +01:00 |
|
Émilie Feral
|
aa6f574604
|
[ion/f730] Fix wakeup events
|
2019-02-04 11:32:46 +01:00 |
|
Émilie Feral
|
f14478395c
|
[ion/f730] Device: LED use only GPIOB
|
2019-01-31 10:19:14 +01:00 |
|
Émilie Feral
|
2e17db53d8
|
[ion/f730] Timing: Roughly calibrate usleep and msleep
|
2019-01-25 10:13:06 +01:00 |
|
Émilie Feral
|
44d683f41c
|
[ion/f730] Fix LED GPIO and Timers
|
2019-01-25 10:13:06 +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 |
|