aboutsummaryrefslogtreecommitdiff
path: root/stm/storage.c
AgeCommit message (Collapse)Author
2014-05-21stm: Remove long-obsolete stm/ port.Damien George
2014-02-08stm: Mount SD card on 1:/ if present.Damien George
If SD card is present on (soft) reset then it's mounted on 1:/ and files can be openned using, eg, open('1:/test.txt', 'r'), or 'w' for writing.
2014-01-21Revamp qstrs: they now include length and hash.Damien George
Can now have null bytes in strings. Can define ROM qstrs per port using qstrdefsport.h
2014-01-04stm: Add comments for storage read from cache.Damien George
2014-01-04Fix issue #62: Cache loses datastevie67
Use the storage cache not only for writing but also for reading. This avoids reading stale data and thus data loss.
2013-12-21Change object representation from 1 big union to individual structs.Damien
A big change. Micro Python objects are allocated as individual structs with the first element being a pointer to the type information (which is itself an object). This scheme follows CPython. Much more flexible, not necessarily slower, uses same heap memory, and can allocate objects statically. Also change name prefix, from py_ to mp_ (mp for Micro Python).
2013-12-20stm: add pyb.sd_test; flash cache flushed only via MSD.Damien
2013-12-17stm: flush storage cache immediately; improve user interface.Damien
2013-12-11stm: add timer to storage cache so it can be flushed.Damien
2013-10-23Implement simple servo control using PWM.Damien
2013-10-19Fix IRQ priority issue to give working USB; and some cleanup.Damien
2013-10-19Working SysTick, code factoring, some boot-up code.Damien
2013-10-18Partially implement proper flash storage.Damien