21 Commits (3d739eb398e44c3151bb999fcb3427b5184b4f58)

Author SHA1 Message Date
Paul Sokolovsky eac22e29a5 all: Consistently update signatures of .make_new and .call methods. 8 years ago
Damien George d49d81b167 stmhal: Refactor pin usage to use mp_hal_pin API. 8 years ago
Krzysztof Blazewicz 06a1194300 stmhal/{accel,lcd}: use GPIO_{set,clear}_pin 8 years ago
Tom Soulanille d89de18f40 stmhal/lcd: De-assert chip select after completing SPI transmission. 8 years ago
Damien George 5b3f0b7f39 py: Change first arg of type.make_new from mp_obj_t to mp_obj_type_t*. 9 years ago
Dave Hylands ea8bf81058 stmhal: Replace #include "stm32f4xx_hal.h" with #include STM32_HAL_H. 9 years ago
Damien George 7d6595fd18 stmhal: Make LCD initialiser use board pin names instead of cpu names. 10 years ago
Damien George 2cf6dfa280 stmhal: Prefix includes with py/; remove need for -I../py. 10 years ago
Damien George d03c681608 stmhal: Use mp_uint_t where appropriate. 10 years ago
Damien George bfa7b480a7 stmhal: For spi_init, add argument to select if NSS pin is enabled. 10 years ago
Damien George ecc88e949c Change some parts of the core API to use mp_uint_t instead of uint/int. 10 years ago
Damien George 87bbb388db stmhal: Add documentation for LCD; update docs for USB_VCP. 10 years ago
Damien George c0711cbefa stmhal: Fix type signatures on functions that take variable args. 11 years ago
Damien George 34ab8dd6dd stmhal: Update and improve LCD driver. 11 years ago
Damien George 04b9147e15 Add license header to (almost) all files. 11 years ago
Paul Sokolovsky 9b71b16a94 unix,stmhal: Make "mpconfig.h" be first included, as other headers depend on it. 11 years ago
Damien George d17926db71 Rename rt_* to mp_*. 11 years ago
Damien George 09d207785c stmhal: Unify naming of HW config; make SD detect configurable. 11 years ago
Damien George bcc9298e5b stmhal: Add TODO's to exti.c; fix delay in lcd.c. 11 years ago
Damien George 965e2bafea stmhal: Improve LED intensity get/set method. 11 years ago
Damien George e2e9011253 stmhal: Add LCD driver. 11 years ago
Damien George a71c83a1d1 Change mp_obj_type_t.name from const char * to qstr. 11 years ago
Damien George 698ec21e46 Make mp_obj_str_get_data return char* instead of byte*. 11 years ago
Dave Hylands 1570a96cad Initial support for Netduino 11 years ago
mux bd61a6cee8 Add missing LCD driver definitions for STM32F4DISC 11 years ago
Damien George 75abee206d stm: USB host mode working! Restructure stm library directories. 11 years ago
Damien George 51f3a6becd stm: Improved ADC module; add BOARD_NAME config value. 11 years ago
Damien George 26a00085fe stm: LCD support for PYBv4; fix MMA reading code. 11 years ago
Damien George 5fa93b6755 Second stage of qstr revamp: uPy str object can be qstr or not. 11 years ago
Damien George 55baff4c9b Revamp qstrs: they now include length and hash. 11 years ago
Damien George f62d33aa1d Consolidate rt_make_function_[0123] to rt_make_function_n. 11 years ago
Damien George 1fb031744f Change mp_compile so that it returns a function object for the module. 11 years ago
Damien George aae7847508 Change old use of module creation to new proper use. 11 years ago
Damien d99b05282d Change object representation from 1 big union to individual structs. 11 years ago
Damien 81cc0e8f00 stm: add function to LCD module to show text. 11 years ago
Damien 39c6c59868 STM: add LCD functions for pixel access; add RNG Py bindings. 11 years ago
Damien fecee2b0ae Floats work with MP on board; function for LCD pixel manipulation. 11 years ago
Damien 0f6545139b Implement simple servo control using PWM. 11 years ago
Damien e9f1e50be4 Board running boot.py, working REPL, soft reboot. 11 years ago
Damien fb42ec17bc Try to re-add USB support... 11 years ago
Damien 00ff04fc49 Working SysTick, code factoring, some boot-up code. 11 years ago