add Kirdy to store
Lots, e.g. type of laser installed if any, fiber optic adapter, external laser head, etc. Just leave them out for now, MVP.
idle kernel changes: run on startup, flashing new kernel after startup
Idle subkernels and startup subkernels need to be flashed into their respective satellites. I think I mentioned this already.
idle kernel changes: run on startup, flashing new kernel after startup
This is for the user to handle. That's why we have an API for it. The behavior hardcoded here of waiting for 1 second is messy and not applicable to all use cases.
Si5340 config fails with 'No such device or address' error
si5340: implement paged register writes
idle kernel changes: run on startup, flashing new kernel after startup
Why does this need to be aware of DRTIO?
a67e45a2bc
subkernels: support exceptions from subkernels
a9b43e8ae2
subkernels: raise exceptions to kernel
8e72f28f24
flake: update dependencies
63f4783687
subkernels: support exceptions from subkernels
69a0b1bfb7
subkernels: raise exceptions to kernel
subkernels: raise exceptions to kernel