216 Commits (master)

Author SHA1 Message Date
Jim Mussared 924a3e03ec top: Replace upip with mip everywhere. 2 years ago
Jim Mussared 94beeabd2e py/obj: Convert make_new into a mp_obj_type_t slot. 2 years ago
Jim Mussared 6da41b5900 py/obj: Merge getiter and iternext mp_obj_type_t slots. 2 years ago
Jim Mussared a52cd5b07d py/obj: Add accessors for type slots and use everywhere. 3 years ago
Jim Mussared e8355eb163 py/obj: Add "full" and "empty" non-variable-length mp_obj_type_t. 3 years ago
Jim Mussared fb2a57800a all: Simplify buffer protocol to just a "get buffer" callback. 3 years ago
Peter Hinch 42ec9703a0 extmod/modframebuf: Add ellipse drawing method. 2 years ago
Damien George 8f4c108025 all: Remove MICROPY_PY_IO_FILEIO config option. 2 years ago
Daniel Jour 47c84286e8 all: Fix paths to mpy-cross and micropython binaries. 2 years ago
Damien George 5e20dcf925 examples/embedding: Remove obsolete axtls build target. 2 years ago
David Lechner 81dbea1ce3 shared/readline: Use MP_REGISTER_ROOT_POINTER(). 2 years ago
David Lechner c118b5d0e4 extmod/extmod.mk: Separate out extmod file list from py.mk to extmod.mk. 2 years ago
Damien George 1f1afae622 examples/natmod/features3: Add example to test more natmod features. 2 years ago
Damien George efe23aca71 all: Remove third argument to MP_REGISTER_MODULE. 2 years ago
Damien George 5956466c0e py/builtin: Clean up and simplify import_stat and builtin_open config. 2 years ago
Damien George b083cdba2b examples/embedding: Fix build with updated sys and os modules. 3 years ago
stijn 8bb50c6301 unix/Makefile: Remove explicit addition of -std=c++ flag. 3 years ago
Damien George ab2923dfa1 all: Update Python formatting to latest Black version 22.1.0. 3 years ago
Jim Mussared b326edf68c all: Remove MICROPY_OPT_CACHE_MAP_LOOKUP_IN_BYTECODE. 3 years ago
Damien George 136369d72f all: Update to point to files in new shared/ directory. 3 years ago
Tim Radvan f842a40df4 rp2/rp2_pio: Add fifo_join support for PIO. 4 years ago
Santeri Paavolainen 42035e5ede examples/embedding: Fix example so it compiles again. 4 years ago
Damien George d87f42b0e5 examples/usercmodules: Simplify user C module enabling. 4 years ago
Phil Howard cc497d4c6a examples/usercmodule: Add micropython.cmake to the C and CPP examples. 4 years ago
Damien George ad4656b861 all: Rename BYTES_PER_WORD to MP_BYTES_PER_OBJ_WORD. 4 years ago
Tim Radvan 3ea05e499d examples/rp2: Add pio_uart_rx.py example. 4 years ago
Damien George 469345e728 rp2: Add new port to Raspberry Pi RP2 microcontroller. 4 years ago
Jim Mussared f6fd46c402 examples/bluetooth: Add bonding/passkey demo. 4 years ago
Andrew Leech 1697ff335d extmod/modbluetooth: Allow setting char/desc enc/auth options. 4 years ago
stijn 25c4563f26 examples: Add example code for user C modules, both C and C++. 4 years ago
Jim Mussared 0fd0eb00aa examples/bluetooth: Update to use positional-only args to irq(). 4 years ago
Damien George 06659077a8 all: Update Python code to conform to latest black formatting. 4 years ago
Jim Mussared 9d823a5d9a extmod/modbluetooth: Add event for "indicate acknowledgement". 4 years ago
Jim Mussared 89a95b7c85 examples/bluetooth: Add simple UART demo with central and peripheral. 4 years ago
Jim Mussared 07aec4681f examples/bluetooth: In ble_advertising.py, skip appearance if not set. 4 years ago
Jim Mussared c6fd6a0d72 examples/bluetooth: Fix event code in ble_temperature_central.py. 4 years ago
stijn 51fd6c9777 extmod/ure: Use single function for match/search/sub. 4 years ago
jxltom 834b482e67 examples/bluetooth: Fix incorrect value of BR/EDR flag in advertising. 5 years ago
Jim Mussared 1cad63c0bc extmod/modbluetooth: Ensure status=0 always on success. 5 years ago
Jim Mussared c07ea3e4c2 extmod/modbluetooth: Implement read done event. 4 years ago
Jim Mussared 6a3c89d584 extmod/modbluetooth: Add discover complete events for svc/char/desc. 5 years ago
Jim Mussared e6881f0829 extmod/modbluetooth: Make modbluetooth event not a bitfield. 5 years ago
Damien George 73c58150f5 extmod/modbtree: Retain reference to underlying stream so it's not GC'd. 5 years ago
Damien George 5c8bf12acf all: Fix auto-enable of MICROPY_GCREGS_SETJMP to select GC behaviour. 5 years ago
Jim Mussared 710426024a all: Factor gchelper code to one place and use it for unix & ARM ports. 5 years ago
Jim Mussared def76fe4d9 all: Use MP_ERROR_TEXT for all error messages. 5 years ago
Jim Mussared c34e7b9d4c py/dynruntime.mk: Set MICROPY_ENABLE_DYNRUNTIME instead of per module. 5 years ago
Thomas Friebel baf8aa286a examples/bluetooth: Replace "connectable" parameter with "adv_type". 5 years ago
Damien George 9c07c973c1 examples/natmod: Add .gitignore to ignore generated example .mpy files. 5 years ago
Damien George 69661f3343 all: Reformat C and Python source code with tools/codeformat.py. 5 years ago