PiのPWMハードウェアには、シリアライザモードがあります。これはビット列を単に出力するもので、クロックに同期して32bitのデータをMSB側からGPIOへ出力します。Pi用MicroPythonで、この機能を使ってNeoPixelを点灯させてみました。MicroPythonからPWMのハードウェアをたたくだけで、5つのNeoPixelを制御することができました。NeoPixelの制御は、以前Raspbianや、ESP32のMicroPythonで試しています。