Current Server Time: 01:19 (Central Europe)

#apertus IRC Channel Logs

2025/05/19

Timezone: UTC


06:38
aombk
left the channel
06:39
aombk
joined the channel
06:52
aombk2
joined the channel
06:55
aombk
left the channel
14:38
BAndiT1983
will be probably not at home when meeting is on, but here is the short rundown on the remote: fixed the wiring, as the rainbow ribbon cables are pretty fragile, so the connection was not stable on some, replaced with silicone cables, also resoldered the power and ground connections, Bertls demo worked fine, but after porting his PIO code to the firmware a problem occurred
14:40
BAndiT1983
while the LVGL data is linear in uint16_t array, the PIO code expects 32bit data, for 2 pixels, this is where tthe current problem is, the order is swapped, so we get an image on the displqay which is a distinguishable but still garbled as every second pixel column is swapped, will check the PIO code and reduce the pixel data trasnfer to 16bit, for 1 pixel a time, as DMA is fast there
14:40
BAndiT1983
haven't done much else because of work and other obligations, but the ground work is done and now the implementation can roll on and the hardware related things fixed in parallel
14:41
BAndiT1983
will try to clean things up and finally commit the code to our repo
14:43
Bertl
I checked with the following code changes to the parallel dma code:
14:44
Bertl
uint16_t data[] = {0xFFFF, color};
14:45
Bertl
and that seems to put the white pixel first, i.e. all the even columns are white now which should be just fine for a linear representation in memory, no?
15:00
Bertl
http://vserver.13thfloor.at/Stuff/ILI9341/lcd_order.png
15:01
se6astian
very interesting CFA!
15:01
Bertl
yeah, thought so too :)
15:02
Bertl
but maybe BGR is typical for those small LCDs
16:00
se6astian
MEETING TIME, who is here?
16:00
Bertl
is here ...
16:03
se6astian
any news to share Bertl?
16:03
Bertl
well, not much.
16:03
se6astian
maybe regarding the LCD and axiom remote, a quick overview for everyone?
16:03
Bertl
I had a look at the issue BAndiT1983 reported
16:04
Bertl
the working hypothesis was that due to the way the color data is stored in memory and how the PIO transfer works that two sequential color values (stored as uint16_t)
16:04
Bertl
might end up swapped on the display, i.e. even and odd rows would change place
16:05
Bertl
but the test I did about an hour ago does not confirm this, so the problem is likely somewhere else
16:05
Bertl
that said, I'm optimistic we will figure this out once BAndiT1983 returns
16:06
Bertl
I also spent some time on implementing SWD via PIO and I think I have a somewhat usable code there now
16:07
Bertl
I haven't tested it on the actual SWD interface to the RP2, but that will be the next step in this direction
16:07
Bertl
SWD is somewhat tricky to get right with PIO, but so far it is looking good
16:08
Bertl
(as usual, code and examples will be uploaded once I have something working :)
16:08
Bertl
that's it from my side for today
16:09
se6astian
very nice thanks!
16:09
balrog
left the channel
16:09
se6astian
BAndiT1983, vup, anuejn anything new from your side?
16:09
balrog
joined the channel
16:09
anuejn
not much happened from my side
16:10
anuejn
have been doing a bit of adc bringup for further image sensor experiments
16:10
anuejn
but no results yet
16:10
anuejn
vup and me continued our quest to change naps streams to more closely match amaranth streams
16:10
anuejn
but thats also not done yet
16:10
se6astian
understood, thanks!
16:11
anuejn
I also did some napkin math for a 3D lut core; I always thought that it would be prohibitively expensive and not doable with the amount of bram we have in the zynq
16:11
anuejn
but actually it seems to be quite alright :)
16:11
anuejn
thats it from my side
16:12
se6astian
nice, thanks
16:12
se6astian
ok then MEETING CONCLUDED! thanks Bertl and anuejn!
16:14
Bertl
thanks for the moderation!
17:43
illwieckz
left the channel
17:47
illwieckz
joined the channel
17:59
illwieckz
left the channel
18:01
illwieckz
joined the channel
18:27
aombk2
left the channel
18:28
aombk2
joined the channel
18:56
illwieckz
left the channel
18:58
illwieckz
joined the channel
19:03
illwieckz
left the channel
19:04
illwieckz
joined the channel
19:09
illwieckz
left the channel
19:15
illwieckz
joined the channel
19:32
illwieckz
left the channel
19:33
illwieckz
joined the channel
19:59
illwieckz
left the channel
20:03
illwieckz
joined the channel
20:14
illwieckz
left the channel
20:15
illwieckz
joined the channel
20:58
illwieckz
left the channel
21:01
illwieckz
joined the channel
21:57
illwieckz
left the channel
21:57
illwieckz
joined the channel