6 Commits (be4e5b1f872c29b5a3a64397e5ec50d2b0880382)

Author SHA1 Message Date
Damien George e1ae9939ac stm32: Support compiling with object representation D. 6 years ago
Damien George 2dca693c24 stm32: Change pin_X and pyb_pin_X identifiers to be pointers to objects. 7 years ago
Damien George 6b51eb22c8 stm32: Consolidate include of genhdr/pins.h to single location in pin.h. 7 years ago
Damien George f8922627d3 stm32: Update LCD and network drivers to work with new SPI API. 7 years ago
Damien George a3dc1b1957 all: Remove inclusion of internal py header files. 7 years ago
Damien George 01dd7804b8 ports: Make new ports/ sub-directory and move all ports there. 7 years ago
Damien George 71c9cfb028 all: Convert remaining "mp_uint_t n_args" to "size_t n_args". 7 years ago
Alexander Steffen 55f33240f3 all: Use the name MicroPython consistently in comments 7 years ago
Damien George 2bf5a947b2 stmhal: Make error messages more consistent across peripherals. 8 years ago
Damien George 0986675451 stmhal: Convert all module and method tables to use MP_ROM macros. 8 years ago
Damien George a9c8db07bd stmhal: Update for changes to mp_obj_str_get_data. 8 years ago
Damien George 6ab5512132 stmhal: Use mp_hal_delay_ms instead of HAL_Delay. 8 years ago
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