Commit Graph

11243 Commits

Author SHA1 Message Date
Léa Saviot
404db60a3d [apps/shared] Code cleaning and inlining 2019-01-10 11:42:02 +01:00
Léa Saviot
29ef8c6d23 [apps/solver] Solutions are indexed from 1, not 0 2019-01-10 11:42:02 +01:00
Léa Saviot
e37a4167b9 [apps/sequence] Add margin to sequence name 2019-01-10 11:42:02 +01:00
Léa Saviot
3595a8e628 [apps/sequence] Align sequence title and expression baselines 2019-01-10 11:42:02 +01:00
Léa Saviot
64446f24e6 [apps/graph] Increae horizontal margin of function name in list 2019-01-10 11:42:02 +01:00
Léa Saviot
0a43cdda7e [apps/graph] Horizontal alignment is 1.0f when editing function name 2019-01-10 11:42:02 +01:00
Léa Saviot
964703bb03 [apps/graph] Increase name column width to max when editing function name 2019-01-10 11:42:02 +01:00
Léa Saviot
6ba70c332b [apps/graph] Fix redrawing bugs due to missing memoization reset 2019-01-10 11:42:02 +01:00
Léa Saviot
37401a5e59 [apps/graph] Add margin between function name and equal 2019-01-10 11:42:02 +01:00
Léa Saviot
6e77bb4123 [apps] Revert Equal after function name 2019-01-10 11:42:02 +01:00
Léa Saviot
ff33ad3ad1 [apps] In FunctionTitleCell, draw the equal separately
This way, we can better manage the margins around the equal
2019-01-10 11:42:02 +01:00
Léa Saviot
738d21cc2b [apps/graph] Align function name and expresion baselines 2019-01-10 11:42:02 +01:00
Léa Saviot
569e0e884e [apps/graph] Memoize baselines in functions list 2019-01-10 11:42:02 +01:00
Léa Saviot
9b9a0aa009 [apps/graph] Add scroll indicators in funcitons list 2019-01-10 11:42:02 +01:00
Léa Saviot
8e8d99e8e9 [apps/graph] Do not draw the vertical separator in functions list 2019-01-10 11:42:02 +01:00
Léa Saviot
9f6ca489ce [apps/graph] Align the function name right 2019-01-10 11:42:02 +01:00
Léa Saviot
c7e04195c3 [apps/graph] Don't draw a separator between function name and value 2019-01-10 11:42:02 +01:00
Léa Saviot
348c5c0dae [apps/graph] Add equal after function name 2019-01-10 11:42:02 +01:00
Léa Saviot
ff1c137fe1 [apps/sequence] Add scroll indicators in sequence list 2019-01-10 11:42:02 +01:00
Léa Saviot
b8b4d481b5 [escher] Use the vertical alignment in ExpressionView 2019-01-10 11:42:02 +01:00
Léa Saviot
d87c0669cb [apps/sequence] Fix title cell alignments
Add margin right of "un="
Align the text vertically so that the equal is vertically centered in
the cell. This makes the left and right cell baselines be approximately
at the same level for basic sequences definition (un = 1, un=1/2, ...)
2019-01-10 11:42:02 +01:00
Léa Saviot
0a9edf8a43 [apps/sequence] Add cheat margin between sequence title and equal 2019-01-10 11:42:02 +01:00
Léa Saviot
11db7d5257 [apps/sequence] Remove equal char in sequence parameters 2019-01-10 11:42:02 +01:00
Léa Saviot
d3cae9d1aa [apps/sequence] Harmonize row height in sequence list 2019-01-10 11:42:02 +01:00
Léa Saviot
17da615a54 [apps/sequence] Don't draw a separator between sequence name and value 2019-01-10 11:42:02 +01:00
Léa Saviot
3b2eaa5dea [apps/sequence] Sequence title cells are aligned to the right 2019-01-10 11:42:02 +01:00
Léa Saviot
55de9ab111 [apps/sequence] Add '=' after sequence titles 2019-01-10 11:42:02 +01:00
Léa Saviot
f470a99081 [poincare] Multiplications are collapsed in fractions
For instance, typing 3*2 the '/' creates the fraction (3*2)/
Before, it would only divide the '2'
2019-01-10 11:42:02 +01:00
Ruben Dashyan
3d018045dd [ion/f730] Restore use DTCM 2019-01-10 10:15:37 +01:00
Ruben Dashyan
d413fd0816 [ion/f730] Fix RCC resst values 2019-01-10 10:14:55 +01:00
Romain Goyet
73722b71ca [ion/f730] WIP: Temporarily increase delays for msleep/usleep 2019-01-09 17:41:45 +01:00
Romain Goyet
b5ef99384a [ion/f730] Double all FMC access times to account for HCLK from 96 to 192 MHz 2019-01-09 17:41:12 +01:00
Romain Goyet
30849b0611 [ion/f730] Enable USB controller 2019-01-09 17:39:59 +01:00
Romain Goyet
0ceabe0be7 [ion/f730] Enable HSE and PLL for a HCLK of 192 MHz 2019-01-09 17:39:23 +01:00
Romain Goyet
4807308980 [ion/f730] Don't use DTCM for now 2019-01-09 17:38:13 +01:00
Romain Goyet
fadee535d5 [build] Allow proper mcpu/mfpu flags for different targets 2019-01-09 17:36:33 +01:00
Léa Saviot
17e7d36009 [apps/code] If EPSILON_GETOPT, auto import scripts 2019-01-09 16:13:46 +01:00
Léa Saviot
1c306658ce [apps/code] Fix Python environment loading order 2019-01-09 16:13:46 +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