David Thacher
David Thacher
I looked into it some. ``` Core 1 goes for stdio_usb_mutex and gets it. Core 0 goes for stdio_usb_mutex but only gets spin lock. Core 0 goes for portGET_ISR_LOCK or...
@kilograham FreeRTOS did not define xPortLockInternalSpinUnlockWithBestEffortWaitOrTimeout. This was defined by the SDK? Which make it optional correct? I mean I already suspect this based on trying to compile with it...
I argue they are atomic. The problem is they deadlock using two blocking (atomic) operations when split. You need to force serialization which should create the desired atomic. This means...
What happens if this is RAM only? Edit: Does Arduino MBED recommend precomputation as a general practice for RP2040?
> What? RAM-only executables can still call ROM. RAM only is to see if the access time plays a role in the performance or not. RAM and ROM should be...
_**Summary of the difference:**_ These panels work differently and ICN2053 is one of the two GCLK driver types. OE is the critical deadline in BCM under RPI and SmartMatrix. For...
_**Comment on conversation:**_ The idea of automating the super loop is possible doing something shown above. However, it will have limits. CLK will likely have to be no faster than...
Random thought: The command protocol within the LAT is basically right justified PWM. You just change the duty cycle. You could also just use parallel shift registers with FlexIO or...
Use polymorphism here? This where C++ kind of shines, APIs and libraries. OOP can group like things and abstract them away. Granted you must use care in this environment. However...
> So looks like the rpi-rgb-led-matrix [play with PWM to tweak the brightness of the LEDs](https://github.com/hzeller/rpi-rgb-led-matrix/blob/e79cdf401af91b649341cc4b3e9091ca98f69fde/README.md#misc-options). > > Hopefully that can help figure this one out. This project is different...