| 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 |