Ruben Dashyan
|
e283f6eb7a
|
[apps] WIP: Disable a DUMMY_MAIN option
|
2019-01-10 18:25:02 +01:00 |
|
Ruben Dashyan
|
56e49e0aa4
|
[ion/f730] WIP: Adapt linker script and DEBUG=1 to fit in flash
|
2019-01-10 18:25:02 +01:00 |
|
Ruben Dashyan
|
a2ebdcdbc1
|
[ion/f730] Fix includes for the right PLATFORM
|
2019-01-10 18:25:02 +01:00 |
|
Ruben Dashyan
|
5ed8c8b451
|
[ion/keyboard] Do not use magic numbers
|
2019-01-10 18:25:02 +01:00 |
|
Ruben Dashyan
|
75f99a63f5
|
[ion/f730] Fix battery GPIO
|
2019-01-10 18:25:02 +01:00 |
|
Ruben Dashyan
|
00253140e5
|
[ion/f730] WIP: Rename SDIOEN to SDMMCEN, don't init it anymore
|
2019-01-10 18:25:02 +01:00 |
|
Ruben Dashyan
|
9ecfc3c72c
|
[ion/f730] Restore use DTCM
|
2019-01-10 18:25:02 +01:00 |
|
Ruben Dashyan
|
bb98c56505
|
[ion/f730] Fix RCC resst values
|
2019-01-10 18:25:02 +01:00 |
|
Romain Goyet
|
0fb08be2a9
|
[ion/f730] WIP: Temporarily increase delays for msleep/usleep
|
2019-01-10 18:25:02 +01:00 |
|
Romain Goyet
|
7a069260a6
|
[ion/f730] Double all FMC access times to account for HCLK from 96 to 192 MHz
|
2019-01-10 18:25:02 +01:00 |
|
Romain Goyet
|
1a3852ba48
|
[ion/f730] Enable USB controller
|
2019-01-10 18:25:02 +01:00 |
|
Romain Goyet
|
e755dbef38
|
[ion/f730] Enable HSE and PLL for a HCLK of 192 MHz
|
2019-01-10 18:25:02 +01:00 |
|
Romain Goyet
|
3cc9b32186
|
[ion/f730] Don't use DTCM for now
|
2019-01-10 18:25:02 +01:00 |
|
Romain Goyet
|
e07c6ccc88
|
[build] Allow proper mcpu/mfpu flags for different targets
|
2019-01-10 18:25:02 +01:00 |
|
Romain Goyet
|
b9d511a464
|
[apps] Enable a DUMMY_MAIN option
|
2019-01-10 18:25:02 +01:00 |
|
Romain Goyet
|
a1f5ea4f76
|
[ion/f730] Don't init clocks for now
|
2019-01-10 18:25:02 +01:00 |
|
Romain Goyet
|
25c72749b5
|
[ion/f730] Temporarily disable extra peripherals
|
2019-01-10 18:25:02 +01:00 |
|
Romain Goyet
|
9aaaf2c193
|
[ion/f730] Fix a reset value
|
2019-01-10 18:25:02 +01:00 |
|
Romain Goyet
|
63180705fa
|
[ion/f730] Use the MPU to force FMC access width
|
2019-01-10 18:25:02 +01:00 |
|
Romain Goyet
|
20c0ba999c
|
[ion/f730] Fix some makefiles
|
2019-01-10 18:25:02 +01:00 |
|
Romain Goyet
|
7cc47a6ccc
|
[ion/f730] Use the proper GPIOs for the keyboard
|
2019-01-10 18:25:02 +01:00 |
|
Romain Goyet
|
64ce406c83
|
[ion/f730] Fix the backlight
|
2019-01-10 18:25:02 +01:00 |
|
Romain Goyet
|
993edb72d0
|
[ion/f730] Rename FSMC to FMC
|
2019-01-10 18:25:02 +01:00 |
|
Romain Goyet
|
19ad561728
|
[ion/f730] Fix makefiles
|
2019-01-10 18:25:02 +01:00 |
|
Romain Goyet
|
e4af17c3cc
|
[build] Add an f730 folder
|
2019-01-10 18:25:02 +01:00 |
|
Romain Goyet
|
fe9b2fec1c
|
[ion/f730] Switch to FMC
|
2019-01-10 18:25:02 +01:00 |
|
Romain Goyet
|
b547f8bfd9
|
[ion] Initial add of the f730 folder
|
2019-01-10 18:25:02 +01:00 |
|
Ruben Dashyan
|
85e08f500d
|
[ion/device] External flash: Send instruction only once in memory-mapped mode
|
2019-01-09 12:07:41 +01:00 |
|
Ruben Dashyan
|
9489911eb3
|
[ion/device] External flash: include alternate bytes in Quad-SPI instructions
|
2019-01-09 12:07:41 +01:00 |
|
Ruben Dashyan
|
4f5f3952d5
|
[quiz] Fix quiz_print to fit screen height
|
2019-01-09 12:07:41 +01:00 |
|
Ruben Dashyan
|
de424ace3c
|
[ion/device] Optimize external flash initQSPI
|
2019-01-09 12:07:41 +01:00 |
|
Ruben Dashyan
|
36c9966419
|
[ion/device] External flash: SetReadParameters (dummy cycles) according to clock frequency
|
2019-01-09 12:07:41 +01:00 |
|
Ruben Dashyan
|
534b6b7816
|
[ion/device] External flash: add constexpr ClockFrequencyDivisor
|
2019-01-09 12:07:41 +01:00 |
|
Ruben Dashyan
|
6555277995
|
[ion/device] Define GPIO OSPEEDR register
|
2019-01-09 12:07:41 +01:00 |
|
Ruben Dashyan
|
9c9ece40b4
|
[ion/device] Add external flash tests
|
2019-01-09 12:07:41 +01:00 |
|
Ruben Dashyan
|
cfe2ce731f
|
[ion/device] Access external flash through DFU
|
2019-01-09 12:07:41 +01:00 |
|
Ruben Dashyan
|
300ba9cf67
|
[ion/device] External flash: replace nullptr address by an out-of-range address
|
2019-01-09 12:07:41 +01:00 |
|
Ruben Dashyan
|
cce2eaa228
|
[ion/device] External flash erase routines
|
2019-01-09 12:07:41 +01:00 |
|
Ruben Dashyan
|
46707b294a
|
[ion/device] Add explanatory comments to external flash
|
2019-01-09 12:07:41 +01:00 |
|
Ruben Dashyan
|
d55a86f909
|
[ion/device] External flash WriteMemory
|
2019-01-09 12:07:41 +01:00 |
|
Ruben Dashyan
|
db91e8b404
|
[ion/device] Convert external flash addresses from uint32_t to uint8_t *
|
2019-01-09 12:07:41 +01:00 |
|
Ruben Dashyan
|
ffc4f28fb9
|
[ion/device] Fast Read external flash in QPI mode
|
2019-01-09 12:07:41 +01:00 |
|
Ruben Dashyan
|
db2193b8ef
|
[ion/device] Fast Read external flash in SPI mode
|
2019-01-09 12:07:41 +01:00 |
|
Ruben Dashyan
|
ee302e8413
|
[ion/device] Add dummyCycles parameter for ExternalFlash commands
|
2019-01-09 12:07:41 +01:00 |
|
Ruben Dashyan
|
1feb82e345
|
[ion/device] Read Data from external flash in memory-mapped mode
|
2019-01-09 12:07:41 +01:00 |
|
Romain Goyet
|
8a0572a3d3
|
[ion/device] Clean the external flash init code
|
2019-01-09 12:07:41 +01:00 |
|
Ruben Dashyan
|
0418cbeaeb
|
[ion/device] Start implement external flash API
|
2019-01-09 12:07:41 +01:00 |
|
Ruben Dashyan
|
962e340689
|
[ion/device] Add QuadSPI regs
|
2019-01-09 12:07:41 +01:00 |
|
EmilieNumworks
|
bfb5826a1d
|
Merge pull request #748 from boricj/python_turtle
[python] Turtle module
|
2019-01-08 14:58:09 +01:00 |
|
Léa Saviot
|
4f4ae4e0f7
|
Merge branch 'master' into python_turtle
|
2019-01-08 14:32:43 +01:00 |
|