profile
viewpoint

robbym/chakra-sys 1

Rust bindings to ChakraCore

robbym/esptool-rs 1

A Rust implementation of Espressif's esptool.py

robbym/bmp2arr 0

Utility to convert from bmp to C array

robbym/coap-rs 0

A Constrained Application Protocol(CoAP) library implemented in Rust.

robbym/console 0

console is an open-source network and programming simulation "game"

robbym/deno 0

A secure TypeScript runtime on V8

startedarobenko/comms_champion

started time in 11 days

push eventrobbym/micropython

Robby Madruga

commit sha 76ba4e05a9a0655d31b833077d41cc47d561f05b

Fixed bugs, added features

view details

push time in 23 days

push eventrobbym/micropython

Robby Madruga

commit sha 756f1128876702e93b187e666eee1cf8fa55f34c

Added microsecond synchronization

view details

Robby Madruga

commit sha 71f6432d467a4681c62b9c12dec996db58cdffe4

Increased terminator buffer size

view details

Robby Madruga

commit sha 091b61b623574c92695f29fd79a31d97d4fc6de1

Changed comma separators to tabs

view details

push time in a month

push eventrobbym/micropython

=

commit sha cfc1f6b35ad4df88fd02d2a91e03276dc41ad059

Created RTC helper function for strftime datetime

view details

push time in a month

push eventrobbym/micropython

=

commit sha f7f043e4c34c67c8daa9234631490bd5e998f836

Fixed iterator invalidation, added RTC timestamps to UART IRQ

view details

push time in a month

push eventrobbym/micropython

=

commit sha fc4e454bb36108e76904bc89f11ca8f2fdbe2edc

Fixed bugs with listener and added strftime

view details

push time in a month

push eventrobbym/micropython

=

commit sha 5c9dd90a3ef6408f2081cbc0cd9bfd00fbfc1b7d

Improved listener API

view details

push time in a month

create barnchrobbym/micropython

branch : datalogger

created branch time in a month

push eventrobbym/micropython

Robby Madruga

commit sha d1c68b4b494fc9c33d22c64dbb67030c4cacb544

all: Reformat C and Python source code with tools/codeformat.py.

view details

push time in a month

push eventrobbym/micropython

Jim Mussared

commit sha 4f966892813b1b0c43f7ad1d97a7dcd77c646302

py/ringbuf: Add peek16 method.

view details

Jim Mussared

commit sha 334ba01c9078658d24e06b6ea68b7dc2ec02c506

extmod/modbluetooth: Prioritise non-scan-result events. Remove existing scan result events from the ringbuf if the ringbuf is full and we're trying to enqueue any other event. This is needed so that events such as SCAN_COMPLETE are always put on the ringbuf.

view details

Laurens Valk

commit sha 2679c9e11608bb37360008ebed7336f8a231d09d

unix/modtermios: Fix output speed setter in tcsetattr. The input speed was being set twice and the output speed was not set.

view details

Petr Viktorin

commit sha 57c18fdd386064387a19271a3dbd3182ee5c44b0

py/compile: Coalesce error message for break/continue outside loop. To reduce code size.

view details

Josh Lloyd

commit sha ed2314f35afc2d921e25e032f6b6b5556f43d5b1

esp32/machine_rtc: Make RTC.memory size and availability configurable. The compile-time configuration value MICROPY_HW_RTC_USER_MEM_MAX can now be used to define the amount of memory set aside for RTC.memory(). If this value is configured to zero then the RTC.memory functionality is not included in the build.

view details

Josh Lloyd

commit sha 1530fda9cf27d793917ea00ad28fbe8d4955b232

esp32/machine_rtc: Reduce memory footprint of user mem functionality.

view details

Jim Mussared

commit sha d19c6d0519634851517bcf9e77f5d54d69084a5c

extmod/modbluetooth: Create UUID from bytes and allow comparison ops. This allows construction of UUID objects from advertising data payloads and matching against known UUIDs.

view details

Jim Mussared

commit sha 2ae755d9e1971437181097dbbf43e116ba8383d0

extmod/modbluetooth_nimble: Make gap_scan_stop no-op if no scan ongoing. No need for this to throw an exception if the intent (don't be scanning) is clear, and avoids a race with the scan duration timeout.

view details

Jim Mussared

commit sha 438c0dc2a4ab27883bab80a40372a44d7f5fe963

extmod/modbluetooh_nimble: Fix UUID conversion for 16 and 32 bit values.

view details

Jim Mussared

commit sha fbb7646e3bd6fd17b2c39ac40d537cc0b07af188

stm32/nimble_hci_uart.c: Prevent scheduler running during CYW-BT wakeup. Using mp_hal_delay_ms allows the scheduler to run, which might result in another transmit operation happening, which would bypass the sleep (and fail). Use mp_hal_delay_us instead.

view details

Jim Mussared

commit sha e873d352ada8c392985e9f248271c5cf0fcd32ed

extmod/modbluetooth: Simplify management of pre-allocated event data. The address, adv payload and uuid fields of the event are pre-allocated by modbluetooth, and reused in the IRQ handler. Simplify this and move all storage into the `mp_obj_bluetooth_ble_t` instance. This now allows users to hold on to a reference to these instances without crashes, although they may be overwritten by future events. If they want to hold onto the values longer term they need to copy them.

view details

Jim Mussared

commit sha 3436223630751c770c04b2dca35ef0002143f033

examples/bluetooth: Add helpers for decoding advertising payloads. Extracts name and service UUID fields.

view details

Jim Mussared

commit sha 0527baf7fa2056e62ca605dedc739a6275307923

examples/bluetooth: Add example for reading temperature sensor.

view details

Damien George

commit sha 7723dac3371ccf081c2490b33b69492dc42818bd

stm32: Generalise flash mounting code so it supports arbitrary FS. This commit refactors and generalises the boot-mount routine on stm32 so that it can mount filesystems of arbitrary type. That is, it no longer assumes that the filesystem is FAT. It does this by using mp_vfs_mount() which does auto-detection of the filesystem type.

view details

Damien George

commit sha c169094f615c9337610703399be1cfb02a6ff120

stm32/storage: Make pyb.Flash configurable, and support ext block proto. The pyb.Flash() class can now be used to construct objects which reference sections of the flash storage, starting at a certain offset and going for a certain length. Such objects also support the extended block protocol. The signature for the constructor is: pyb.Flash(start=-1, len=-1).

view details

Damien George

commit sha 7897f5d9bea22a3a0d7474805af624d0683c6d52

stm32/main: Auto detect block device used for main filesystem.

view details

Damien George

commit sha 715e4fc25f7b103da48c9bc9513ee76e12a1471a

stm32/moduos: Add VfsLfs1 and VfsLfs2 to uos module, if enabled.

view details

Damien George

commit sha 5634a31a9835ead5bdf7bbff5380c878f16db56d

extmod/vfs_lfs: Pass flag along to ioctl when init'ing bdev for lfs. To hint to the block device that the extended block protocol will be used.

view details

Damien George

commit sha 120368ba1ab444b2f1c17d1eb69bc6f09072ec5d

stm32/boards: Enable LFS2 on PYBv1.x and PYBD boards.

view details

Damien George

commit sha d8057c325a63d87b3e37cf4a6cdb04cb4eeba124

stm32/storage: Change storage_read/write_blocks to return int type. And return -MP_EIO if calling storage_read_block/storage_write_block fails. This lines up with the return type and value (negative for error) of the calls to MICROPY_HW_BDEV_READBLOCKS (and WRITEBLOCKS, and BDEV2 versions).

view details

push time in a month

more