Commit Graph

  • dfb63b5613 stm32/boards/NUCLEO_WB55/rfcore_firmware.py: Fix bad variable name. Jim Mussared 2020-10-15 20:11:43 +1100
  • 520bb88d70 stm32/boards/NUCLEO_WB55/rfcore_firmware.py: Fix flash unlock. Jim Mussared 2020-10-15 20:09:04 +1100
  • b137d064e9 py/objtype: Handle __dict__ attribute when type has no locals. Jim Mussared 2020-08-04 14:28:06 +1000
  • 880875bea1 py/objdict: Add mp_const_empty_dict_obj, use it for mp_const_empty_map. Jim Mussared 2020-10-09 17:10:29 +1100
  • fa12bfc227 stm32/rfcore: Update to support WS=1.9.0.0.4. Jim Mussared 2020-10-09 16:51:47 +1100
  • 222ec1a4a8 stm32/boards/NUCLEO_WB55: Add standalone WB55 FUS/WS firmware updater. Jim Mussared 2020-09-29 18:37:45 +1000
  • 7c76a2dfcf stm32/rfcore: Add Python API for basic rfcore operations. Jim Mussared 2020-10-01 14:47:00 +1000
  • 9855b9cd82 stm32/sdcard: Fix H7 build when using SDMMC2. iabdalkader 2020-10-02 21:44:15 +0200
  • 7497d891a7 stm32/sdio: Don't change any DMA2 settings on H7 MCUs. iabdalkader 2020-10-02 21:23:09 +0200
  • 1dc64359da esp32: Use path relative to root for netutils/timeutils headers. Damien George 2020-09-23 15:54:58 +1000
  • 0fff2e03fe stm32/Makefile: Allow boards to extend SRC_C, SRC_O and OBJ variables. Damien George 2020-10-02 15:46:13 +1000
  • 817b80a102 unix/variants: Enable MICROPY_DEBUG_PARSE_RULE_NAME on coverage build. Damien George 2020-09-30 23:35:55 +1000
  • 843dcd4f85 py/parse: Expose rule-name printing as MICROPY_DEBUG_PARSE_RULE_NAME. Damien George 2020-09-30 23:34:42 +1000
  • d4b61b0017 extmod/utime_mphal: Add generic utime.time_ns() function. Damien George 2020-09-24 12:37:02 +1000
  • 905a18aafe unix,windows: Implement mp_hal_time_ns using gettimeofday. Damien George 2020-09-24 14:37:01 +1000
  • 98182a97c5 docs: Update I2C and SPI docs to add reference to SoftI2C and SoftSPI. Damien George 2020-09-29 16:50:23 +1000
  • 71f3ade770 ports: Support legacy soft I2C/SPI construction via id=-1 arg. Damien George 2020-09-25 14:47:34 +1000
  • 39d50d129c ports: Add SoftI2C and SoftSPI to machine module where appropriate. Damien George 2020-09-16 14:09:49 +1000
  • 9e0533b9e1 extmod/machine_spi: Remove "id" arg in SoftSPI constructor. Damien George 2020-09-16 14:07:39 +1000
  • aaed33896b extmod/machine_i2c: Remove "id" arg in SoftI2C constructor. Damien George 2020-09-16 13:37:31 +1000
  • c35deb2625 extmod/machine_i2c: Rename type to SoftI2C and add custom print method. Damien George 2020-09-16 13:30:48 +1000
  • c711c0049e py/makeversionhdr.py: Match only git tags which look like versions. Mike Wadsten 2020-09-22 11:07:20 -0500
  • ee7568ca8d docs/reference/packages.rst: Fix typo, remove duplicate "port". David Lechner 2020-09-25 10:47:59 -0500
  • 997ec9e8cc zephyr: Update build instructions to v2.4.0. Maureen Helm 2020-09-28 09:23:10 -0500
  • c2a7aac906 travis: Update zephyr build to v2.4.0. Maureen Helm 2020-09-12 15:35:29 -0500
  • f842e32155 zephyr: Const-ify struct device instance pointers. Maureen Helm 2020-09-12 14:50:21 -0500
  • ce49be43b1 zephyr: Replace zephyr integer types with C99 types. Maureen Helm 2020-09-12 14:46:05 -0500
  • 319437d4bd extmod/modure: Allow \\ in re.sub replacements. Andrew Leech 2020-09-25 12:27:02 +1000
  • 0fd0eb00aa examples/bluetooth: Update to use positional-only args to irq(). Jim Mussared 2020-09-25 03:15:22 +1000
  • 9123b67d64 tests/run-tests: Use -BS flags when running CPython. Damien George 2020-09-24 12:03:30 +1000
  • c8ade2bd7f docs/develop: Add notes on prerequisite tools for building native .mpy. Damien George 2020-09-23 22:47:25 +1000
  • 81f2162ca0 extmod/modbluetooth: Change module-owned bytes objects to memoryview. Damien George 2020-09-23 23:18:16 +1000
  • 50e34f979c py/objarray.h: Add mp_obj_memoryview_init() helper function. Damien George 2020-09-23 23:17:56 +1000
  • ca017841d6 py/objstr: Make bytes(bytes_obj) return bytes_obj. Iyassou Shimels 2020-09-23 22:45:22 +0300
  • bada8c9231 windows: Update build instructions in README. stijn 2020-09-22 13:59:47 +0200
  • 71adf506ce extmod/vfs: Fix lookup of entry in root dir so it fails correctly. Damien George 2020-09-22 15:05:00 +1000
  • 3e16763201 stm32/rfcore: Fix FUS layout and size of ipcc_device_info_table_t. Damien George 2020-09-22 14:08:22 +1000
  • 42342fa3cb tests/basics: Add test for MICROPY_PY_ALL_INPLACE_SPECIAL_METHODS ops. Damien George 2020-09-17 13:37:31 +1000
  • c410a86814 tests/basics: Enable == and != special-method tests now that they work. Damien George 2020-09-17 13:26:24 +1000
  • 8af9796b16 stm32/led: Support PWM output without TIM3. Tweako 2020-09-16 10:29:33 +0200
  • 9d1983f078 py/dynruntime.h: Add mp_import_* and mp_load/store_*. Jim Mussared 2020-09-16 12:11:26 +1000
  • 8f20cdc353 all: Rename absolute time-based functions to include "epoch". Damien George 2020-09-14 12:15:03 +1000
  • bd7af6151d ports: Add utime.gmtime() function. Damien George 2020-09-14 00:07:12 +1000
  • b28758054b esp8266: Remove release-specific manifest, disable osdebug by default. Damien George 2020-09-11 16:47:29 +1000
  • ecb36d2439 esp32/modnetwork: Re-enable PPP support for IDF-SDK >=v4. Mirko Vogt 2020-09-16 23:57:40 +0000
  • 52d6eeb409 esp32/boards/sdkconfig.base: Set default IDF log level to ERROR. Jim Mussared 2020-09-10 11:13:13 +1000
  • 5c503de521 travis: Install setuptools for black code formatting. Damien George 2020-09-16 16:34:09 +1000
  • 3086d35e16 tests/multi_bluetooth/ble_mtu.py: Add multitest for BLE MTU. Jim Mussared 2020-09-14 18:11:46 +1000
  • 06dda48144 tests/run-multitests.py: Show test/truth diff. Jim Mussared 2020-09-14 18:11:19 +1000
  • 857e2c8fd5 extmod/modbluetooth: Implement MTU. Jim Mussared 2020-09-11 18:12:36 +1000
  • f271b96b5c docs/library/ubluetooth.rst: Add docs for MTU API. Jim Mussared 2020-09-11 13:24:12 +1000
  • fe642ced43 tests/multi_bluetooth: Update UUID format in .exp files. Jim Mussared 2020-09-18 12:50:05 +1000
  • c200759290 docs/library/ubluetooth.rst: Clarify peripheral/central vs server/client Jim Mussared 2020-09-11 12:26:09 +1000
  • 5be3bfcb7e extmod/modbluetooth: Print UUIDs correctly. Jim Mussared 2020-09-15 11:38:58 +1000
  • 19faf55090 docs/library/ubluetooth.rst: Clarify position/kw arguments. Jim Mussared 2020-09-11 11:45:09 +1000
  • 6a6a5f9e15 extmod/modbluetooth: Make BLE.irq() method positional only. Jim Mussared 2020-09-11 11:43:53 +1000
  • 504522bd02 extmod/modbluetooth: Fix handling of optional data/uuid args. Jim Mussared 2020-09-11 10:53:09 +1000
  • b31cb21a39 stm32/servo: Fix angle and speed methods to work again with -ve args. Damien George 2020-09-12 13:47:59 +1000
  • acdb0608b7 py/parse: Pass in an mp_print_t to mp_parse_node_print. Damien George 2020-09-11 23:00:03 +1000
  • 85f2b239d8 py/showbc: Pass in an mp_print_t struct to all bytecode-print functions. Damien George 2020-09-11 17:22:28 +1000
  • 50efce8174 esp32/mpconfigport.h: Remove duplicate uhashlib registration. Jim Mussared 2020-09-10 11:31:01 +1000
  • 70bec41089 windows: Show test failures in the Appveyor builds. stijn 2020-09-10 13:21:21 +0200
  • 5b94c61097 windows/Makefile: Support freezing modules. stijn 2020-09-10 14:13:25 +0200
  • 2a9ea69fa9 windows/msvc: Support freezing modules. stijn 2020-09-10 12:11:58 +0200
  • 4b35aa5730 tools: Write msvc-compatible frozen content. stijn 2020-09-10 12:22:49 +0200
  • 373b400632 extmod/modussl_axtls: Reduce size of code that makes exception. Damien George 2020-09-04 00:53:18 +1000
  • 2e54d9d146 py: Fix handling of NaN in certain pow implementations. stijn 2020-09-08 15:22:34 +0200
  • 8d5a40c86e py/objfloat: Fix handling of negative float to power of nan. Damien George 2020-09-04 11:04:46 +1000
  • 709398daae stm32/rtc.h: Include py/obj.h to make header self contained. Damien George 2020-09-10 20:46:40 +1000
  • 547688c58c stm32/usb: Don't nul pyb_hid_report_desc if MICROPY_HW_USB_HID disabled. Damien George 2020-09-10 20:43:07 +1000
  • 27e117307d nrf: Remove unnecessary includes of mpconfigport.h and its header guard. Damien George 2020-09-08 13:52:56 +1000
  • 75344af4ca nrf/main: Make mp_builtin_open signature match that in py/builtin.h. Damien George 2020-09-08 13:52:13 +1000
  • 4f2fe34623 tools/mpy-tool.py: Fix merge of multiple mpy files to POP_TOP correctly. Damien George 2020-09-04 16:12:09 +1000
  • 5f50568b1f mimxrt/boards: Add MIMXRT1064_EVK board. Albort Xue 2020-04-07 15:54:01 +0800
  • 632e3b7acc stm32/boards/NUCLEO_WB55: Add Python helper code for rfcore. Jim Mussared 2020-08-28 15:51:15 +1000
  • e2390d5a2f stm32/rfcore: Enable RX IRQ on BLE IPCC channel for better performance. Jim Mussared 2020-09-01 14:13:44 +1000
  • 8b4ebd7166 stm32/rfcore: Refactor some helper funcs, and remove some magic numbers. Jim Mussared 2020-09-01 14:13:44 +1000
  • 01f2d77614 stm32/rfcore: Fix length matching in HCI parser. Jim Mussared 2020-08-31 15:55:09 +1000
  • 5eda362e0a tests/multi_bluetooth: Make ble_gap_connect robust against event timing. Jim Mussared 2020-08-31 15:54:20 +1000
  • 0f28020a68 stm32/powerctrlboot: Acquire HSEM5 on STM32WB during SystemClock_Config. Jim Mussared 2020-08-28 14:59:24 +1000
  • 9c9cc7a02f stm32/boards/USBDONGLE_WB55: Add USE_MBOOT support. Jim Mussared 2020-09-08 17:00:41 +1000
  • 30e8162ac4 stm32/rfcore: Update rfcore.c to match how ST examples work. Jim Mussared 2020-08-20 18:12:44 +1000
  • b27edb8073 stm32/make-stmconst.py: Add support for WB55 header files. Jim Mussared 2020-08-20 23:21:06 +1000
  • 126f972c34 extmod/nimble: Add timeout for HCI sync on startup. Jim Mussared 2020-08-19 12:55:38 +1000
  • 311b8519af esp32: Pin MicroPython and NimBLE tasks to core 0. Jim Mussared 2020-08-19 10:46:09 +1000
  • 99a29ec705 extmod/btstack: Detect HCI UART init failure. Jim Mussared 2020-08-18 11:05:34 +1000
  • 6077c63a45 stm32/mpbthciport: Increase char timeout of BT HCI UART. Andrew Leech 2020-08-16 08:30:19 +1000
  • 8b00aeab8f extmod/btstack: Add btstack support for _IRQ_GATTS_READ_REQUEST. Andrew Leech 2020-08-15 14:06:19 +1000
  • 52a2ce45de extmod/modbluetooth: Allow using mp_hal_get_mac as a static address. Jim Mussared 2020-08-17 10:53:00 +1000
  • 67d8139e2b docs/library/ubluetooth.rst: Document BLE address modes. Jim Mussared 2020-08-14 15:17:14 +1000
  • 26b66804e9 tests/multi_bluetooth: Update to new config('mac') behaviour. Jim Mussared 2020-08-14 15:16:29 +1000
  • c4af714d58 extmod/modbluetooth: Implement configuration of address modes. Jim Mussared 2020-08-14 15:47:21 +1000
  • 1b1b22905e unix: Implement BLE H4 HCI UART for btstack/nimble. Jim Mussared 2020-08-14 15:46:53 +1000
  • feed69aa5c unix/Makefile: Always enable -f*-sections regardless of DEBUG setting. Jim Mussared 2020-08-14 16:40:55 +1000
  • aa18ab7db2 extmod/nimble: Implement NimBLE mutex. Jim Mussared 2020-08-14 16:29:22 +1000
  • f3f31ac959 extmod/nimble: Make nimble_malloc work with allocated size. Jim Mussared 2020-08-14 16:28:55 +1000
  • 5b08676d6a extmod/nimble: Set struct alignment correctly on 64-bit arch. Jim Mussared 2020-08-17 18:12:20 +1000
  • ed14435a8e extmod/modbluetooth: Refactor stack/hci/driver/port bindings. Jim Mussared 2020-08-14 15:43:09 +1000
  • e46aac24ba extmod/modbluetooth: Rename logging macro to be just DEBUG_printf. Jim Mussared 2020-08-14 16:04:31 +1000
  • 5ff265a3db stm32/modbluetooth_hci: Use a static mp_irq_obj_t for BT HCI UART IRQ. Jim Mussared 2020-08-14 16:35:25 +1000