Current Server Time: 23:57 (Central Europe)

#apertus IRC Channel Logs

2021/07/26

Timezone: UTC


01:39
tpw_rules
hello, i am getting my internet repaired tomorrow so i'm not sure if i'll be at the meeting
01: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
01:56
vup
tpw_rules: sounds great
04:05
Bertl
off to bed now ... have a good one everyone!
04:05
Bertl
changed nick to: Bertl_zZ
05:10
eppisai
left the channel
05:10
eppisai
joined the channel
05:13
illwieckz
left the channel
05:14
illwieckz
joined the channel
07:01
se6astian
good day
09:20
Dest321
joined the channel
09:22
Dest123
left the channel
09:55
Dest321
left the channel
10:02
Dest123
joined the channel
14:36
Bertl_zZ
changed nick to: Bertl
14:36
Bertl
morning folks!
14:50
Bertl
off for now ... bbl
14:51
Bertl
changed nick to: Bertl_oO
15:33
anuejn
hey, I will report now, as I will be afk in a few minutes
15:34
anuejn
this week I put some more thoughts into the interactions of narui guis with the outside world
15: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
15:35
anuejn
this allows for a programming model that is a bit like elms side effects
15:36
anuejn
better wording: the side effects of the elm programming language
15:36
anuejn
also we decided that cleanup of these effect tasks should be done with handles that implement rusts `drop` trait
15:37
anuejn
I then began to implement this concept
15:37
anuejn
also I had another look at lowering the input latency of the tripple buffered vulkan swapchain. Unfortunately not much sucess there (yet)
15:38
anuejn
thats it from my side
15:56
Bertl_oO
changed nick to: Bertl
15:57
se6astian
many thanks anuejn!
16:00
se6astian
MEETING TIME, who is here?
16:00
Bertl
is here ...
16:01
vup
is here
16:01
BAndiT1983
is here
16:01
eppisai
/me is here
16:01
eppisai
*eppisai is here
16:01
vnksnkr
is here
16:01
se6astian
tpw_rules reported his internet might be off now
16:01
se6astian
eppisai: would you like to start reporting?
16:02
eppisai
Yes..
16:02
eppisai
So,
16:02
eppisai
Last week, we tried to see why my remote hardware was not working, the mini module had died..
16:02
eppisai
So, had ordered one last week online after checking from local vendors..
16:02
eppisai
It will arrive in a day or two here..
16:03
eppisai
Besides that on Friday Andrej had suggested to comment down few things related to i2c(init)
16:03
eppisai
And after trying remote was working (button part commented for now, until I flash the pic16s with mini module )
16: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..
16:03
eppisai
So, currently
16:04
eppisai
In transition task I was able to solve the problem
16:04
eppisai
1. It's not crashing
16:04
eppisai
2. Transition is proper ( back buffer and frontbuffer both,no garbage ;))
16:05
eppisai
I finish the code properly and open a pull Request so code can be reviewed..
16:05
eppisai
ASAP by tomorrow
16:06
se6astian
very good, you mentioned you also fill/clear the backbuffer now right?
16:06
eppisai
Yea.. I had declared it wrong.. so it had garbage value
16:07
eppisai
Let me share the video here
16:07
eppisai
https://photos.app.goo.gl/DvHFWRUb8RqNARJM7
16:07
eppisai
From apertus-gsoc
16:07
eppisai
Backscreen is previous screen and sliding screen is screen that needs to be disply
16:07
eppisai
*displayed
16:08
eppisai
It's push left animation by Sebastian from previous version of remote firmware
16:08
se6astian
great, thanks! anything else to share?
16:08
BAndiT1983
screen is modified while sliding, it'S better to disable that, so perforamnce is not dropping
16:09
BAndiT1983
*screen = menu, pause the video and use . and , to walk frame-wise through the process
16:09
eppisai
That's it for now.. I'll get the mini module by 28th July and will document and flashing process
16:10
Bertl
does the 'sliding' animation make use of the LCD controller hardware sliding feature?
16:10
se6astian
no
16:10
Bertl
was that too complicated or too LCD specific?
16: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..
16:11
BAndiT1983
Bertl: have started to investigate there, but something else has gotten in-between (new job)
16: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
16:13
se6astian
vnksnkr: please go ahead
16:13
vnksnkr
Hi, quick updates from my side
16:13
vnksnkr
So I was finally able to get past the problems I had with the hardware
16:14
vnksnkr
The driver can be removed now properly without the fabric getting reset
16:15
vnksnkr
Which means I can use the python scripts for communication now after uploading the bitstream via the driver
16: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
16:18
vnksnkr
I've been spending remaining time debugging my code, thanks to vup and Bertl for the livestream :) ..has been a great help
16:19
vnksnkr
That's it from my side..I'm working on debugging the code and also started with the python framework
16:19
Bertl
sounds good!
16:20
se6astian
many thanks!
16:20
se6astian
BAndiT1983 has some 3d remote news!
16: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
16:21
BAndiT1983
so called 3d remote, although we should find better name: https://lab.apertus.org/T1178
16: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
16: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
16:24
se6astian
amazing!
16: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
16:24
BAndiT1983
that would be it
16:24
se6astian
many thanks
16: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!
16:26
BAndiT1983
just a basic setup and a bit of normal map for knurling, will supply the textures too (generated in substance designer)
16:27
se6astian
not much new from me beside that, had another VC with kreatize - a europe based CNC manufacturing provider
16: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
16:28
se6astian
still waiting for beta hardware from Bertl to put into enclosure to test new pcb bracket parts (3d printed prototypes)
16:29
se6astian
anyone else who wants to report/share?
16:29
se6astian
otherwise Bertl please go ahead
16:29
Bertl
thanks ...
16:30
Bertl
not too much to report here either, it has been a busy week for me for various (non apertus) related reasons
16:30
Bertl
we *non apertus related)
16: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!
16:31
Bertl
and we also investigated and mostly fixed some issues on the remote betas
16:32
Bertl
I'm optimistic that we can get some new Axiom Betas end of the week
16:32
Bertl
that's it from my side
16:32
se6astian
many thanks!
16:32
vup
yay
16:32
se6astian
hardware would be great indeed!
16:32
se6astian
ok anyone else with topics or additions?
16:34
se6astian
then MEETING CONCLUDED, many thanks everyone participating!
16:49
fredy
joined the channel
22:01
Bertl
changed nick to: Bertl_oO
23:29
Dest123
left the channel
23:30
Dest123
joined the channel
23:34
Dest123
Hello everyone :)
23:34
Dest123
sorry I couldn't be at yesterday's meeting
23: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
23:36
Dest123
the problem was with capturing the image and saving it
23:38
Dest123
I added signals (frame_req, t_exp1...) to simulate the acquisition phase but the channels apparently stay in the IDLE mode
23:38
Dest123
sending the original training pattern
23:39
Dest123
unlike before where the channels actually sent the data, but they weren't captured properly
23:40
Dest123
Now, I'm investigating why the t_exp1 isn't triggering the channels as it's supposed to
23:41
Dest123
that's it for me :)
23:51
fredy
left the channel