- 06 May, 2017 1 commit
-
-
Damien George authored
-
- 29 Mar, 2017 1 commit
-
-
Damien George authored
-
- 02 Mar, 2017 1 commit
-
-
Damien George authored
-
- 04 Jan, 2017 1 commit
-
-
Paul Sokolovsky authored
Otherwise, they serve reoccurring source of copy-paste mistakes and breaking nanbox build.
-
- 18 Oct, 2016 1 commit
-
-
Damien George authored
-
- 09 Sep, 2016 2 commits
-
-
Krzysztof Blazewicz authored
different HAL versions implement GPIO differently (BSRR vs BSRRH+BSRRL), this way both drivers are portable between different HAL's
-
Tom Soulanille authored
The LCD interface library fails to deassert the chip select of the LCD after an SPI transmission. Consequently using the SPI with other peripherals disturbs the state of the LCD. This patch changes lcd.lcd_out() to deassert CS after each transmission to the LCD.
-
- 11 Jan, 2016 1 commit
-
-
Damien George authored
The first argument to the type.make_new method is naturally a uPy type, and all uses of this argument cast it directly to a pointer to a type structure. So it makes sense to just have it a pointer to a type from the very beginning (and a const pointer at that). This patch makes such a change, and removes all unnecessary casting to/from mp_obj_t.
-
- 29 Jul, 2015 1 commit
-
-
Dave Hylands authored
-
- 18 Apr, 2015 1 commit
-
-
Damien George authored
-
- 01 Jan, 2015 1 commit
-
-
Damien George authored
-
- 05 Oct, 2014 1 commit
-
-
Damien George authored
Found these by compiling stmhal with mp_uint_t of type uint32_t instead of unsigned int. This actually makes a difference to the code, but just a curiosity.
-
- 30 Sep, 2014 1 commit
-
-
Damien George authored
Most of the time you don't use the NSS pin of the SPI bus, and so it shouldn't be enabled by default (this gave some bugs in the past).
-
- 29 Aug, 2014 1 commit
-
-
Damien George authored
Addressing issue #50, still some way to go yet.
-
- 02 Aug, 2014 1 commit
-
-
Damien George authored
-
- 15 Jun, 2014 1 commit
-
-
Damien George authored
-
- 14 Jun, 2014 1 commit
-
-
Damien George authored
Still some method names to iron out, and funtionality to add, but this will do for the first, basic version.
-
- 03 May, 2014 1 commit
-
-
Damien George authored
Blanket wide to all .c and .h files. Some files originating from ST are difficult to deal with (license wise) so it was left out of those. Also merged modpyb.h, modos.h, modstm.h and modtime.h in stmhal/.
-
- 02 May, 2014 1 commit
-
-
Paul Sokolovsky authored
-
- 30 Mar, 2014 2 commits
-
-
Damien George authored
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.
-
Damien George authored
All board config macros now begin with MICROPY_HW_. Renamed PYBv10 to PYBV10, since macros should be all uppercase. Made SDCARD_DETECT configurable in mpconfigport.h, so that the SD detect pin can be easily configured.
-
- 29 Mar, 2014 1 commit
-
-
Damien George authored
-
- 23 Mar, 2014 1 commit
-
-
Damien George authored
-
- 19 Mar, 2014 1 commit
-
-
Damien George authored
-
- 15 Feb, 2014 1 commit
-
-
Damien George authored
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.
-
- 08 Feb, 2014 1 commit
-
-
Damien George authored
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.
-
- 04 Feb, 2014 1 commit
-
-
Dave Hylands authored
This also fixes up the IRQ for the PYBOARD4 USERSW although I was unable to test that functionality.
-
- 27 Jan, 2014 1 commit
-
-
mux authored
* Add missing LCD definitions for STM32F4DISC target, current code breaks build.
-
- 26 Jan, 2014 1 commit
-
-
Damien George authored
-
- 25 Jan, 2014 1 commit
-
-
Damien George authored
-
- 23 Jan, 2014 1 commit
-
-
Damien George authored
-
- 22 Jan, 2014 1 commit
-
-
Damien George authored
-
- 21 Jan, 2014 1 commit
-
-
Damien George authored
Can now have null bytes in strings. Can define ROM qstrs per port using qstrdefsport.h
-
- 13 Jan, 2014 1 commit
-
-
Damien George authored
-
- 03 Jan, 2014 2 commits
-
-
Damien George authored
-
Damien George authored
-
- 21 Dec, 2013 1 commit
-
-
Damien authored
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).
-
- 30 Nov, 2013 1 commit
-
-
Damien authored
-
- 09 Nov, 2013 1 commit
-
-
Damien authored
-
- 02 Nov, 2013 1 commit
-
-
Damien authored
-