aboutsummaryrefslogtreecommitdiff
path: root/stm/lcd.c
AgeCommit message (Collapse)Author
2014-05-21stm: Remove long-obsolete stm/ port.Damien George
2014-05-10stm: Reorder mpconfig.h header inclusion to get stm building.Damien George
2014-03-30Rename rt_* to mp_*.Damien George
Mostly just a global search and replace. Except rt_is_true which becomes mp_obj_is_true. Still would like to tidy up some of the names, but this will do for now.
2014-02-15Change mp_obj_type_t.name from const char * to qstr.Damien George
Ultimately all static strings should be qstr. This entry in the type structure is only used for printing error messages (to tell the type of the bad argument), and printing objects that don't supply a .print method.
2014-02-08Make mp_obj_str_get_data return char* instead of byte*.Damien George
Can't decide which is better for string type, char or byte pointer. Changing to char removes a few casts. Really need to do proper unicode.
2014-02-03Initial support for NetduinoDave Hylands
This also fixes up the IRQ for the PYBOARD4 USERSW although I was unable to test that functionality.
2014-01-27Add missing LCD driver definitions for STM32F4DISCmux
* Add missing LCD definitions for STM32F4DISC target, current code breaks build.
2014-01-26stm: USB host mode working! Restructure stm library directories.Damien George
2014-01-25stm: Improved ADC module; add BOARD_NAME config value.Damien George
2014-01-23stm: LCD support for PYBv4; fix MMA reading code.Damien George
2014-01-22Second stage of qstr revamp: uPy str object can be qstr or not.Damien George
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-13Consolidate rt_make_function_[0123] to rt_make_function_n.Damien George
2014-01-03Change mp_compile so that it returns a function object for the module.Damien George
2014-01-03Change old use of module creation to new proper use.Damien George
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-11-30stm: add function to LCD module to show text.Damien
2013-11-09STM: add LCD functions for pixel access; add RNG Py bindings.Damien
2013-11-02Floats work with MP on board; function for LCD pixel manipulation.Damien
2013-10-23Implement simple servo control using PWM.Damien
2013-10-22Board running boot.py, working REPL, soft reboot.Damien
2013-10-19Try to re-add USB support...Damien
2013-10-19Working SysTick, code factoring, some boot-up code.Damien