Current Server Time: 00:06 (Central Europe)

#apertus IRC Channel Logs

2023/08/07

Timezone: UTC


07:32
se6astian
Most excellent, many thanks!
10:38
Spirit532
left the channel
10:38
Spirit532
joined the channel
16:59
se6astian
I am back so lets have a meeting again today
17:00
se6astian
MEETING TIME
17:00
Bertl
yay!
17:00
se6astian
who is here?
17:00
Bertl
is here ...
17:00
se6astian
Bertl: you promised interesting news already :D
17:01
Bertl
yeah, quite some stuff happened indeed ...
17:01
se6astian
cool, please share
17:02
Bertl
so, I finally got a setup ready to work on the power control PIC we have on the new power boards
17:03
Bertl
the one basically checking the power button and controlling the buck converters powering everything in the system
17:03
Bertl
it also does control the fan speed via PWM but that's basically the cherry on top
17:04
Bertl
so first I wanted to develop the code for the PIC with a typical PIC programmer but that turned out to be more complicated as I anticipated
17:06
Bertl
the way the PIC is integrated in the power board - which allows it to be reprogrammed in the field, like all the other PICs we use - unfortunately prevents a 'normal' programmer to control the necessary IO pins
17:07
Bertl
so my natural second approach was to use the existing icsp gateware we use for the mainboard PICs to program the power control PIC
17:08
Bertl
but that turned out to be problematic as well, as the PIC is a more modern version and thus uses a different ICSP protocol
17:08
Bertl
on top of that, the old gateware seems to have some kind of bug which prevents it from being built with modern tool chains
17:10
Bertl
considering all that, I decided to go with a completely new solution there and create a register based (via AXI lite) interface for a generic ICSP engine and then test it with the new PIC
17:11
illwieckz
joined the channel
17:12
Bertl
once that was done and working, adapting the i2c slave code we have on the mainboard PICs was not that hard and besides some trickery to allow the PIC to 'detach' from the I2C bus while still being able to get it to reattach later everything seems to work out fine
17:12
Bertl
there is still some testing to be done and the scripts for the mainboard PICs need to be adapted to the new ICSP engine but that shouldn't be too complicated
17:13
Bertl
performance is great and most importantly, the ICSP engine can be added to the main gateware so we do not need to have a separate gateware for accessing the PICs in the future
17:14
se6astian
great
17:14
Bertl
aside from that, I reworked the MicroZed from Maxime where the USB connector got ripped off
17:14
Bertl
and sent it back so they can use the serial console in the future
17:15
se6astian
so pwm fan control is working already and the power button control as well?
17:15
Bertl
pwm fan control is there and the button can be detected, but we still need to figure out how everything should work together
17:16
Bertl
i.e. how button presses are handled and who controls the fan settings, etc
17:16
se6astian
very good!
17:17
Bertl
that's it from my side for today ... I guess ;)
17:17
se6astian
cool, many thanks!
17:17
Bertl
my pleasure!
17:18
se6astian
let me know when I can test anything with the button boards you gave me
17:18
se6astian
anyone else around with news?
17:18
se6astian
ideas..
17:18
se6astian
etc.
17:22
se6astian
ok then MEETING CONCLUDED
18:42
illwieckz
left the channel
18:43
illwieckz
joined the channel
19:11
illwieckz
left the channel
19:48
anuejn
sounds cool :)
19:49
anuejn
great news Bertl
20:03
Bertl
thanks!
22:33
illwieckz
joined the channel