Custom PicoCalc BIOS/keyboard firmware

Hi, great and clean rewrite, here some suggestions

Feature requests:

  1. Power button
    send 0x74 send via FIFO for power button should be availabel from PMU
  2. IRQ for keyboard events instead of i2c constant polling, will save a lot of CPU(power) we can use pins from spare second UART already connected to stm32 and pico. Second pin fro rtc?
  3. i2c command for pico reset via pins (kinda power reset for pico)
  4. i2c command for full power shutdown