Philip Howard

Results 1312 comments of Philip Howard

Previously we were including the flash size in `MICROPY_HW_BOARD_NAME` which - afaik - is displayed in the REPL. Switching to variants means we lose that disambiguation. Does anyone have a...

Thank you! I have no recollection of raising this :laughing: But I'll try and get this done when I can. Since raising this we switched to using out-of-tree board definitions...

As promised, I have updated these to reflect the new board variant feature. Note than in `mpconfigvariant.cmake` I have opted to simply include the "default" variant. And I have added...

Note: It may be prudent to try the "apt install uncrustify" step first and only install from source if there's a version mismatch. This would avoid any performance impact both...

Haha, now that's an approach. D'oh! Downside is that you probably now have to contend with cursed virtualenvs somehow 🫠 ... but that's not my problem *runs away* Happy to...

Hmmm, well it *works* - ``` brew install virtualenvwrapper pyenv-virtualenvwrapper source virtualenvwrapper.sh mkvirtualenv micropython pip install micropython-uncrustify ~/.virtualenvs/micropython/bin/uncrustify --version Uncrustify-f44f717 ``` And bonus points for Windows builds! I guess it's...

`pipx` aha, that's the one people keep telling me about that my brain never retains. TIL, thank you. Though, uh, remind me not to try and `brew install pipx` again......

> needs to know when the GC has been initialized so memory can be allocated in the C heap before, or in the GC pool after. It's interesting to see...

I've been embedding C++ code into MicroPython builds since https://github.com/micropython/micropython/commit/0cf12dd59c9ddddbd602d4267410033cb5a9d265, this being the core of our (probably not wise in retrospect) software strategy at Pimoroni. I've found that introducing C++...

I'm wary of trying to support installation on non-Pi-Linux operating systems, since any accommodation we make to make macOS or Windows easier adds friction to the primary use case- on...