Thema: Zur Unterstützung für Use realtime systems for reading digital sensors, u.a. auch wegen Timing things on MicroPython for ESP32.
Was dem Sitara seine PRUs [1] sind, ist dem ESP sein ULP [2].
Thema: Zur Unterstützung für Use realtime systems for reading digital sensors, u.a. auch wegen Timing things on MicroPython for ESP32.
Was dem Sitara seine PRUs [1] sind, ist dem ESP sein ULP [2].
Just to recap and as note:
ULP code, written in assembly,
Exzellent. Da entstehen nicht mal eben so schnell Treiber für HX711 oder DHT22. Nur für ADS1231 und BME280 ;].
Fürs Vanilla MicroPython gibt es bei micropython/README.ulp.md at master · micropython/micropython · GitHub eine recht schlüsselfertig aussehende Anleitung. Das muss ein neueres Feature von MicroPython sein, fürs Pycom MicroPython ist nichts in der Art zu sehen.
What is ulpcc?
A C compiler targeting the ULP coprocessor on the ESP32 chip. It is based on the lcc compiler written by David Hanson and Chris Fraser. The code-generator for the ULP was written by Jason Fuller (me), and all bugs are mine.