Commit Graph

  • 23109988c2 stm32/uart: Allow static IRQ handler registration. Jim Mussared 2020-08-14 15:21:23 +1000
  • 3ff7079277 lib/utils/mpirq: Add mp_irq_init func, and clean up unused init method. Damien George 2020-09-04 12:40:38 +1000
  • 5e69926ea0 stm32/mpconfigport.h: Enable MICROPY_PY_REVERSE_SPECIAL_METHODS. Damien George 2020-09-04 01:04:08 +1000
  • 38959ed8f1 lib/libm: Reduce size of static two_over_pi array. Damien George 2020-09-04 00:32:39 +1000
  • 40ad8f1666 all: Rename "sys" module to "usys". stijn 2020-06-18 11:19:14 +0200
  • b0932fcf2e all: Bump version to 1.13. Damien George 2020-09-02 12:01:26 +1000
  • 0e6ef40359 tests/extmod: Add tests for verifying FAT and littlefs mtime values. Damien George 2020-08-31 15:01:10 +1000
  • a909c21587 unix/fatfs_port: Fix month offset in timestamp calculation. Damien George 2020-08-31 14:59:10 +1000
  • 2a72e90ab8 extmod/vfs: Add option to use 1970 as Epoch. Damien George 2020-08-31 14:55:54 +1000
  • 0385b21597 unix/modos: Support larger integer range in uos.stat fields. Damien George 2020-08-31 14:39:02 +1000
  • c70e599659 extmod/vfs: Support larger integer range in VFS stat time fields. Damien George 2020-08-31 14:25:20 +1000
  • 40153b800a esp32/mphalport: Fix mp_hal_time_ns offset. Damien George 2020-08-31 00:49:19 +1000
  • 836bca9956 unix/variants: Fix fast and freedos variants so they build again. Damien George 2020-08-30 13:48:26 +1000
  • d1995e50eb extmod/modlwip: Fix error return for TCP recv when not connected. Damien George 2020-08-30 13:20:51 +1000
  • 06659077a8 all: Update Python code to conform to latest black formatting. Damien George 2020-08-29 15:14:29 +1000
  • 0c7354afaf tests: Split out complex reverse-op tests to separate test file. Damien George 2020-08-29 14:04:59 +1000
  • 40d174ac7d stm32/powerctrl.h: Include stdbool.h to get definition of bool. Damien George 2020-08-29 14:00:24 +1000
  • 338b12d3c8 LICENSE,docs: Update copyright year range to include 2020. Damien George 2020-08-29 13:58:20 +1000
  • a93a378e93 zephyr/README: Update required Zephyr version and mention new features. Damien George 2020-08-28 16:42:32 +1000
  • cef678b2db extmod/machine_i2c: Fix buffer overrun if 'addrsize' is bigger than 32. Michael Buesch 2020-08-23 15:16:00 +0200
  • 0c3f9d58a5 tests/run-tests: Make test output directory configurable. stijn 2020-04-07 16:19:49 +0200
  • 405893afc6 tests/run-tests: Use absolute paths where possible. stijn 2020-04-08 08:01:58 +0200
  • 91c5d168c0 nrf/Makefile: Improve user C modules support. Roberto Colistete Jr 2020-08-15 02:35:02 -0300
  • 5fb276de33 tests/extmod: Make uasyncio_fair test more reliable by adjusting sleeps. Damien George 2020-08-26 16:02:39 +1000
  • a80a146858 extmod/bluetooth: Support active scanning in BLE.gap_scan(). Andrew Leech 2020-08-14 11:49:41 +1000
  • 0bc2c1c105 extmod/modbluetooth: Fix race between READ_REQUEST and other IRQs. Jim Mussared 2020-08-17 10:21:27 +1000
  • 3d9a7ed02f extmod/btstack: Implement GAP scan duration_ms parameter. Jim Mussared 2020-08-14 15:43:37 +1000
  • 2acc087880 extmod/vfs_lfs: Add mtime support to littlefs files. Damien George 2020-07-29 01:01:48 +1000
  • ee50a6effe py/mphal.h: Introduce mp_hal_time_ns and implement on various ports. Damien George 2020-08-01 23:50:23 +1000
  • badd351150 lib/timeutils: Add helper functions to deal with nanosecs since 1970. Damien George 2020-08-02 00:32:38 +1000
  • 92899354d9 unix/fatfs_port: Implement get_fattime. Damien George 2020-07-29 01:01:31 +1000
  • 55c76eaac1 extmod/uasyncio: Truncate negative sleeps to 0. Damien George 2020-08-20 23:13:25 +1000
  • 20948a3d54 tests/extmod: Add test for uasyncio.sleep of a negative time. Damien George 2020-08-20 23:11:44 +1000
  • 5f9b105244 py/runtime: Fix builtin compile() in "single" mode so it prints exprs. Damien George 2020-08-21 10:30:09 +1000
  • 448319a745 tools/makemanifest.py: Use os.makedirs to make path for generated files. Damien George 2020-08-22 01:07:57 +1000
  • 492cf34fd8 tools/mpy-tool.py: Fix offset of line number info. Martin Milata 2020-08-13 15:20:08 +0200
  • 60cf2c0959 tools/pyboard.py: Replace eval() of received data with alternative. Michael Buesch 2020-08-12 21:30:33 +0200
  • 8727c4e2ec stm32/pin_defs_stm32: Fix pin printing to show IN mode correctly. Dave Hylands 2020-08-11 12:44:51 -0700
  • e76c7466b6 docs: Change `\*` to `*` in argument lists. Zenix27 2020-07-11 12:23:26 +0530
  • 17689a71f6 travis: Add zephyr build to CI. Maureen Helm 2020-07-27 12:58:02 -0500
  • ac94e06f0b zephyr: Include storage/flash_map.h unconditionally. Maureen Helm 2020-08-07 14:39:13 -0500
  • 60f5b941e0 extmod/vfs_reader: Fix mp_reader_new_file to open file in "rb" mode. Damien George 2020-08-08 15:39:56 +1000
  • 6df2db3f4c k9: Add support for Senbono K9 wasp-os Daniel Thompson 2020-08-09 19:58:40 +0100
  • 773d3b6d40 nrf: ble_uart: Feed the 'dog when transmitting characters Daniel Thompson 2020-08-09 19:58:20 +0100
  • b731bd0ce6 tools/makemanifest.py: Print nicely formatted errors from mpy-cross. Damien George 2020-08-08 14:46:05 +1000
  • 9883d8e818 py/persistentcode: Maintain root ptr list of imported native .mpy code. Damien George 2020-07-27 23:52:38 +1000
  • 9d9a952019 gitignore: Ignore cscope symbol database Daniel Thompson 2020-08-01 08:38:25 +0100
  • c7cf47a368 nrf: p8: Align with PineTime Daniel Thompson 2020-07-27 22:11:16 +0100
  • 89f48aca20 nrf: machine: Add mechanism to starve the watchdog Daniel Thompson 2020-07-26 20:57:53 +0100
  • 8da40baa47 tests/micropython: Improve .mpy import tests to run on more targets. Damien George 2020-07-26 14:43:13 +1000
  • 0c0cef9870 tests: Move .mpy import tests from import/ to micropython/ dir. Damien George 2020-07-26 14:30:56 +1000
  • 952de5cb77 tools/makemanifest.py: Use errno.EEXIST instead of number 17. Damien George 2020-07-26 10:56:24 +1000
  • 441460d81f extmod/uasyncio: Add StreamReader.readexactly(n) method. Damien George 2020-07-25 23:05:41 +1000
  • 9d5e23fc71 nrf: ubluepy: Provide visiblity of the BLE UART connect status Daniel Thompson 2020-07-24 17:02:16 +0100
  • fd2ff867a0 stm32/usbdev: Fix calculation of SCSI LUN size with multiple LUNs. Damien George 2020-07-22 23:45:08 +1000
  • 37e1b5c891 py/compile: Don't await __aiter__ special method in async-for. Jonathan Hogg 2020-07-21 18:47:28 +0100
  • fe7d47971f docs/esp32: Fix machine.Timer quickref to specify HW timers. Josh Lloyd 2020-07-20 11:06:12 +1200
  • 47289f4bc9 docs/library: Update pyb.UART to correct pyboard UART availability. Howard Lovatt 2020-07-03 15:17:50 +1000
  • 4a7c2731c5 docs/library: Update pyb.Timer to add missing args and defaults to init. Howard Lovatt 2020-07-02 12:34:45 +1000
  • cf9be201d7 docs/library: Update pyb.SPI init method to add descr about "ti" arg. Howard Lovatt 2020-07-02 11:08:25 +1000
  • caaaa2b1f4 nrf: Enable more features for all targets. Glenn Ruben Bakke 2020-07-19 12:49:30 +0200
  • 0a79e18398 nrf: Split mpconfigport.h into multiple files. Glenn Ruben Bakke 2020-07-19 12:42:09 +0200
  • d9b7261024 lib/libc: Fix string0's implementation of strncpy. Damien George 2020-07-22 16:28:46 +1000
  • 27767aafa2 lib/libm_dbl: Add round.c source code. Zoltán Vörös 2020-02-15 19:28:56 +0100
  • a853fff838 py/obj.h: Fix mp_seq_replace_slice_no_grow to use memmove not memcpy. Damien George 2020-07-16 23:23:42 +1000
  • 895b1dbdda tests/basics: Split out memoryview slice-assign tests to separate file. Damien George 2020-07-16 23:20:30 +1000
  • f80b1d8535 lib/stm32lib: Update library for H7 v1.6.0 and WB v1.6.0. Damien George 2020-07-19 14:45:47 +1000
  • 76fefad18b esp32/network_lan: Add support for IP101 PHY. Kenneth Ryerson 2020-04-20 09:51:11 -0500
  • 5f0e9d1bac docs/library: Update documentation of esp32's RMT. Jonathan Hogg 2020-07-03 14:14:33 +0100
  • 7dbef5377c esp32/esp32_rmt: Properly fix looping behaviour of RMT. Jonathan Hogg 2020-06-26 14:55:07 +0100
  • 5264478007 extmod/modussl_mbedtls: Integrate shorter error strings. Thorsten von Eicken 2020-07-02 12:34:36 -0700
  • 3e758ef235 lib/mbedtls_errors: Add code to patch mbedtls for shortened error strs. Thorsten von Eicken 2020-05-29 13:05:47 -0700
  • 98e583430f lib/libc: Add implementation of strncpy. Thorsten von Eicken 2020-07-02 12:48:16 -0700
  • 9aa214077e extmod/modussl: Improve exception error messages. Thorsten von Eicken 2020-03-26 23:17:35 -0700
  • c7f7c0214c docs/library: For ubluetooth, add docs for _IRQ_GATTS_INDICATE_DONE. Jim Mussared 2020-07-20 17:33:12 +1000
  • 9d823a5d9a extmod/modbluetooth: Add event for "indicate acknowledgement". Jim Mussared 2020-07-20 16:58:10 +1000
  • 3c7ca2004c extmod/modbluetooth: Fix so it builds in peripheral-only mode. Jim Mussared 2020-07-20 11:46:55 +1000
  • 43ceadac55 extmod/modbluetooth: Ignore unused self_in in ble_gatts_indicate. Jim Mussared 2020-07-20 11:29:19 +1000
  • 13f086deeb nrf: mpconfigport: Enable ujson Daniel Thompson 2020-07-19 20:42:39 +0100
  • 33252220c7 readline: Allow linefeeds to be used to end lines Daniel Thompson 2020-07-19 20:41:39 +0100
  • b7698841b2 docs/library: Add gatts_indicate() doc to ubluetooth.rst. Jim Mussared 2020-07-17 15:18:32 +1000
  • 89a95b7c85 examples/bluetooth: Add simple UART demo with central and peripheral. Jim Mussared 2020-06-17 14:57:52 +1000
  • e152d0c197 extmod/btstack: Schedule notify/indicate/write ops for bg completion. Jim Mussared 2020-06-16 21:53:22 +1000
  • 07aec4681f examples/bluetooth: In ble_advertising.py, skip appearance if not set. Jim Mussared 2020-06-17 13:54:31 +1000
  • 5d0be97bd9 unix: Make the MICROPY_xxx_ATOMIC_SECTION mutex recursive. Jim Mussared 2020-06-17 15:10:55 +1000
  • 342800c9a2 travis: Change nrf pca10056 board to build with s140 SoftDevice. Glenn Ruben Bakke 2020-07-16 12:10:45 +0200
  • 486cb6dd4a nrf: Add board definition for nRF52840-MDK-USB-Dongle. Matt Trentini 2020-05-18 14:45:46 +1000
  • d9e8edc8bc travis: Add pca10090 build to nrf job. Glenn Ruben Bakke 2020-07-10 09:19:34 +0200
  • 411e1157e7 travis: Install newer toolchain for nrf job. Glenn Ruben Bakke 2020-07-10 19:55:35 +0200
  • 95d0d1c486 nrf/boards: Enable RTCounter machine module for nrf9160 boards. Glenn Ruben Bakke 2020-07-09 21:03:09 +0200
  • b776fe6969 nrf/nrfx_config: Disable RTC2 for nRF9160 targets. Glenn Ruben Bakke 2020-07-09 20:41:11 +0200
  • f743bd3d25
    nrf/boards: Add initial support for Actinius Icarus. Alex Tsamakos 2020-06-23 02:17:17 +0200
  • b6146ca1a1 extmod/nimble: Fix attr NULL ptr dereference in ble_gatt_attr_read_cb. Thomas Friebel 2020-07-05 16:48:27 +0200
  • c299cc94e3 stm32/pyb_can: Handle timeout arg for FDCAN in pyb_can_send. iabdalkader 2020-06-30 23:13:57 +0200
  • d07073f4e2 stm32/fdcan: Support maximum timeout of HAL_MAX_DELAY in can_receive. iabdalkader 2020-06-30 23:08:20 +0200
  • 63b2eb27d4 stm32/fdcan: Use FDCAN_RXFxS_FxFL instead of hard-coded value. iabdalkader 2020-06-30 23:04:57 +0200
  • 8594389fe7 stm32/fdcan: Use the right FIFO to calc element address in can_receive. iabdalkader 2020-06-30 22:59:28 +0200
  • f5dd46b479 unix/variants: Enable VFS and all supported filesystems on dev variant. Damien George 2020-07-02 16:12:59 +1000
  • 59ed3bdd9f nrf: Enable nrf tick support on all boards by default. Martin Fischer 2020-07-02 22:19:11 +0200
  • 15574cd665 nrf: Add support for time.ticks_xxx functions using RTC1. Martin Fischer 2020-07-02 22:19:00 +0200