Current Server Time: 19:54 (Central Europe)

#apertus IRC Channel Logs

2021/07/26

Timezone: UTC


02:39
tpw_rules
hello, i am getting my internet repaired tomorrow so i'm not sure if i'll be at the meeting
02:40
tpw_rules
i have some experiments to finish then i can merge the PHY tomorrow afternoon or so. i've done some studying of the remapper and have a plan and should be able to implement it this week
02:56
vup
tpw_rules: sounds great
05:05
Bertl
off to bed now ... have a good one everyone!
05:05
Bertl
changed nick to: Bertl_zZ
06:10
eppisai
left the channel
06:10
eppisai
joined the channel
06:13
illwieckz
left the channel
06:14
illwieckz
joined the channel
08:01
se6astian
good day
10:20
Dest321
joined the channel
10:22
Dest123
left the channel
10:55
Dest321
left the channel
11:02
Dest123
joined the channel
15:36
Bertl_zZ
changed nick to: Bertl
15:36
Bertl
morning folks!
15:50
Bertl
off for now ... bbl
15:51
Bertl
changed nick to: Bertl_oO
16:33
anuejn
hey, I will report now, as I will be afk in a few minutes
16:34
anuejn
this week I put some more thoughts into the interactions of narui guis with the outside world
16:35
anuejn
after some consulting with vup, we decided that widgets should be able to spawn threads / async tasks and comunicate via event queues in one directiono and by modifying the existing listenables in the other direction
16:35
anuejn
this allows for a programming model that is a bit like elms side effects
16:36
anuejn
better wording: the side effects of the elm programming language
16:36
anuejn
also we decided that cleanup of these effect tasks should be done with handles that implement rusts `drop` trait
16:37
anuejn
I then began to implement this concept
16:37
anuejn
also I had another look at lowering the input latency of the tripple buffered vulkan swapchain. Unfortunately not much sucess there (yet)
16:38
anuejn
thats it from my side
16:56
Bertl_oO
changed nick to: Bertl
16:57
se6astian
many thanks anuejn!
17:00
se6astian
MEETING TIME, who is here?
17:00
Bertl
is here ...
17:01
vup
is here
17:01
BAndiT1983
is here
17:01
eppisai
/me is here
17:01
eppisai
*eppisai is here
17:01
vnksnkr
is here
17:01
se6astian
tpw_rules reported his internet might be off now
17:01
se6astian
eppisai: would you like to start reporting?
17:02
eppisai
Yes..
17:02
eppisai
So,
17:02
eppisai
Last week, we tried to see why my remote hardware was not working, the mini module had died..
17:02
eppisai
So, had ordered one last week online after checking from local vendors..
17:02
eppisai
It will arrive in a day or two here..
17:03
eppisai
Besides that on Friday Andrej had suggested to comment down few things related to i2c(init)
17:03
eppisai
And after trying remote was working (button part commented for now, until I flash the pic16s with mini module )
17:03
eppisai
I had discussed with andrej at the beginning of June how I can switch screens without buttons.. and some other minor modifications in code I could ran and debug my code.. on remote..
17:03
eppisai
So, currently
17:04
eppisai
In transition task I was able to solve the problem
17:04
eppisai
1. It's not crashing
17:04
eppisai
2. Transition is proper ( back buffer and frontbuffer both,no garbage ;))
17:05
eppisai
I finish the code properly and open a pull Request so code can be reviewed..
17:05
eppisai
ASAP by tomorrow
17:06
se6astian
very good, you mentioned you also fill/clear the backbuffer now right?
17:06
eppisai
Yea.. I had declared it wrong.. so it had garbage value
17:07
eppisai
Let me share the video here
17:07
eppisai
https://photos.app.goo.gl/DvHFWRUb8RqNARJM7
17:07
eppisai
From apertus-gsoc
17:07
eppisai
Backscreen is previous screen and sliding screen is screen that needs to be disply
17:07
eppisai
*displayed
17:08
eppisai
It's push left animation by Sebastian from previous version of remote firmware
17:08
se6astian
great, thanks! anything else to share?
17:08
BAndiT1983
screen is modified while sliding, it'S better to disable that, so perforamnce is not dropping
17:09
BAndiT1983
*screen = menu, pause the video and use . and , to walk frame-wise through the process
17:09
eppisai
That's it for now.. I'll get the mini module by 28th July and will document and flashing process
17:10
Bertl
does the 'sliding' animation make use of the LCD controller hardware sliding feature?
17:10
se6astian
no
17:10
Bertl
was that too complicated or too LCD specific?
17:11
eppisai
[21:39] <BAndiT1983> *screen = menu, pause the video and use . and , to walk frame-wise through the process > ohk I'll do that today..
17:11
BAndiT1983
Bertl: have started to investigate there, but something else has gotten in-between (new job)
17:11
eppisai
[21:40] <Bertl> was that too complicated or too LCD specific? > I am using double buffers for now.. with algo based on previous transition approach
17:13
se6astian
vnksnkr: please go ahead
17:13
vnksnkr
Hi, quick updates from my side
17:13
vnksnkr
So I was finally able to get past the problems I had with the hardware
17:14
vnksnkr
The driver can be removed now properly without the fabric getting reset
17:15
vnksnkr
Which means I can use the python scripts for communication now after uploading the bitstream via the driver
17:17
vnksnkr
I made sure I've established a proper communication this time , was able to send and receive data from the fabric and control the FSM of my gateware from the console
17:18
vnksnkr
I've been spending remaining time debugging my code, thanks to vup and Bertl for the livestream :) ..has been a great help
17:19
vnksnkr
That's it from my side..I'm working on debugging the code and also started with the python framework
17:19
Bertl
sounds good!
17:20
se6astian
many thanks!
17:20
se6astian
BAndiT1983 has some 3d remote news!
17:21
BAndiT1983
as i was a bit occupied with other things, have nevertheless continued with the "proof of concept" which was planned for quite some time
17:21
BAndiT1983
so called 3d remote, although we should find better name: https://lab.apertus.org/T1178
17:22
BAndiT1983
there you can see some previews of current state, some adjustments still required and functionality is not fully done, e.g. the knob is not working yet, but this could be used to show people the virtualized hardware which uses real firmware code
17:23
BAndiT1983
it's basically uses emscripten to transpile the firmware code to WebAssembly and JS, afterwards the framebuffer data is used in a webpage which uses three.js, so basically the code base was stripped out of the prototype for the 3d cad viewer, we've introduced some time ago
17:24
se6astian
amazing!
17:24
BAndiT1983
code is not uploaded yet, some cleanup is required and also binding for the real firmware code, at the moment it uses a bit modified one, where i'Ve removed some initializations, e.g. USB device, after cleanup is there and also CI build, it will be committed and anybody who has interest can play around or extend it
17:24
BAndiT1983
that would be it
17:24
se6astian
many thanks
17:25
se6astian
I will see if I can tune the 3d model and environment a bit to make it look even nicer (lighting) - looks pretty great already though with shadows and reflections!
17:26
BAndiT1983
just a basic setup and a bit of normal map for knurling, will supply the textures too (generated in substance designer)
17:27
se6astian
not much new from me beside that, had another VC with kreatize - a europe based CNC manufacturing provider
17:27
se6astian
technical university meeting is still on as well when manfred is back from the olympics in tokio at the end of august most likely
17:28
se6astian
still waiting for beta hardware from Bertl to put into enclosure to test new pcb bracket parts (3d printed prototypes)
17:29
se6astian
anyone else who wants to report/share?
17:29
se6astian
otherwise Bertl please go ahead
17:29
Bertl
thanks ...
17:30
Bertl
not too much to report here either, it has been a busy week for me for various (non apertus) related reasons
17:30
Bertl
we *non apertus related)
17:31
Bertl
what we did do, as vnksnkr already reported is to get the live stream working again, big thanks to vup for the server side!
17:31
Bertl
and we also investigated and mostly fixed some issues on the remote betas
17:32
Bertl
I'm optimistic that we can get some new Axiom Betas end of the week
17:32
Bertl
that's it from my side
17:32
se6astian
many thanks!
17:32
vup
yay
17:32
se6astian
hardware would be great indeed!
17:32
se6astian
ok anyone else with topics or additions?
17:34
se6astian
then MEETING CONCLUDED, many thanks everyone participating!
17:49
fredy
joined the channel
23:01
Bertl
changed nick to: Bertl_oO
00:29
Dest123
left the channel
00:30
Dest123
joined the channel
00:34
Dest123
Hello everyone :)
00:34
Dest123
sorry I couldn't be at yesterday's meeting
00:35
Dest123
a little to report this week...Last week I had the channels communicating with the parallel interface ready and the training was successful
00:36
Dest123
the problem was with capturing the image and saving it
00:38
Dest123
I added signals (frame_req, t_exp1...) to simulate the acquisition phase but the channels apparently stay in the IDLE mode
00:38
Dest123
sending the original training pattern
00:39
Dest123
unlike before where the channels actually sent the data, but they weren't captured properly
00:40
Dest123
Now, I'm investigating why the t_exp1 isn't triggering the channels as it's supposed to
00:41
Dest123
that's it for me :)
00:51
fredy
left the channel