Any hardware nerds know if a knockoff of the silabs proprietary usb debugger (jtag) work well with the c2 protocol?

It is for my microcontroller class that uses a silicon labs 8051 board. Keil Programming IDE is only for Windows, but from what I'm reading, silicon labs has a command line tool thing I can use with their usb debugger and I can use sdcc for coding.

#linux #hardware #hardwarehacking #embeddedc

Made some progress on prototyping a #RP2040 based #USB Audio interface. I got a PIO program to output a good looking TDM signal for 4 channels of 32-bit samples.

Now I can start prototyping the receiving end of the transaction, DMAing samples into RAM and packing them into isochronous USB packets.

#Hardware #PiPico #RaspberryPi #EmbeddedC #Audio #Microcontroller

@screwlisp

Thank you.
I have the nagging feeling that it isn't absolutely, positively portable to use `unsigned long long' and `uint64_t' interchangeably, now and forever, but I Am Not A Language Lawyer (IANALL™) and that is off off topic anyway.

I am sure that the implementation at hand that takes care of such embedding of C or C++ fragments is completely sane.
I replied from the user's perspective, but aesthetics is in the eyes of the programmer, of course.

#CommonLisp
#ECL
#EmbeddedC
#NumericTypeNamesInC

@ramin_hal9001