Commit Graph

7219 Commits

Author SHA1 Message Date
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