It took me a while to find out why flatpak always said Fehler: No remote refs found for ‘com.darktable.Darktable’ when I tried to install darktable...
dos (c7e3dd3e) at 20 Jan 07:52
Add zlib_turbo to instructions in README
Text-string = [Quote] *TEXT End-of-string
; If the first character in the TEXT is in the range of 128-255, a Quote character must precede it.
; Otherwise the Quote character must be omitted. The Quote is not part of the contents.
Quote = <Octet 127>
End-of-string = <Octet 0>
Encoded-string-value = Text-string | Value-length Char-set Text-string
Char-set is IANA's MIBEnum.
Value-length = Short-length | (Length-quote Length)
; Value length is used to indicate the length of the value to follow
Short-length = <Any octet 0-30>
Length-quote = <Octet 31>
Length = Uintvar-integer
TEXT = <any OCTET except CTLs, but including LWS>
CTL = <any US-ASCII control character (octets 0 - 31) and DEL (127)>
So this may be a malformed PDU sent by my carrier's MMSC - it appears like the Quote is placed when any of the characters is in the range of 128-255, rather than just the first one. The mmsd code is correct, but being so strict when interpreting an incoming message is rarely a good idea.
Indeed - missed it as I haven't populated these on my board :) Thanks!
Sorry it took so long - I really wanted to clean that firmware up before pushing as it's very crude, but since I haven't done that for months now I just pushed it as-is.
Note that this firmware only does the alt-mode negotiation dance as needed by Librem 5's TPS65982. It doesn't act as a generic PD analyzer yet. Most of the building blocks needed to do that are already there, but the most important thing that's still left to do is to let usb-pd-arduino library be instantiated twice to deal with both UCPD controllers at once.
J3s footprint doesn't match the part. The footprint has 1mm pitch, the part 1.27mm.
I looked through LCSCs inventory and I think C22438179 should fit.