Angus Gratton
Angus Gratton
Have rebased (to pick up pre-commit, woo!) and committed a USB CDC serial driver here, along with an example (REPL via `os.dupterm()`) and a performance test. Thanks to @hoihu who...
Have pushed some changes which include **breaking interface changes** for lower level internal USB interfaces, to reduce resource consumption: * Where previously a `USBInterface` subclass implemented `get_itf_descriptor` and `get_endpoint_descriptors`, now...
This is an automated heads-up that we've just merged a Pull Request that removes the STATIC macro from MicroPython's C API. See https://github.com/micropython/micropython/pull/13763 A search suggests this PR might apply...
This is an automated heads-up that we've just merged a Pull Request that removes the STATIC macro from MicroPython's C API. See https://github.com/micropython/micropython/pull/13763 A search suggests this PR might apply...
@dpgeorge @jimmo PTAL. Have moved out the micropython-lib & manifest change for a future PR (after the micropython-lib PRs have landed), and also added some docs for this kinda weird...
Rebased to resolve merge conflict.
@dpgeorge @jimmo Reworked as per review coments, PTAL when you have a moment. Code size impact (without any LoRa code from micropython-lib). Before (master): ``` text data bss dec hex...
Done! ``` text data bss dec hex filename 216860 80 20124 237064 39e08 build-NUCLEO_WL55/firmware.elf ``` This PR adds only 1432 bytes now (for subghz functions and the minimal stm module.)
> I'm not sure the subghz_ext_hse32 function is needed: it feels like this should be part of the board configuration in mpconfigboard.h. All other boards configure their system clock source...
> > I missed that this board is only running 4MHz for now! > Ah, so did I! You can verify the freq by running machine.freq(). Oh, you're right -...