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 |