elodin
elodin copied to clipboard
feat(hw): Add FM24CL16B FRAM driver and update bsp to 2.0 FC
- Update BSP pinouts and clock tree configuration for 2.0 board
- Add panic handler that turns on the red LED for visual failure indication
- Implement FM24CL16B FRAM driver with full memory access. The FRAM uses a page addressing scheme where each 256-byte page is accessed via a different I2C device address (0x50-0x57).
- Introduce self-testing pattern (currently only for FRAM). For now, the self-tests run on boot every time. We can later run these tests based on commands.