| Function |
H1x0 Status |
H3x0 Status |
| Start-up |
Done |
Done |
| Dir/file Browsing |
Done |
Done |
| Fonts |
Done |
Done |
| Settings |
Done |
Done |
| Plugins |
Done (some are not yet adjusted to the bigger screen) |
Done |
| Charging |
Done (done in HW, but detected fine) |
Done (USB charging now supported) |
| USB detect |
Done |
Done |
| Codecs |
Done (status - All Codecs running in realtime on target) |
Done (status) |
| Remote |
Done |
Done (h100 remote only so far) |
| Sound |
Done plays sound, both analog and digital out |
Done |
| Battery Level |
Basic (tests) |
Basic |
| Multi-codec Architecture |
Done |
Done |
| Task scheduler (threading) |
Done |
Done |
| Kernel (messaging and tick timer) |
Done |
Done |
| Interrupt handling core code |
Done |
Done |
| Panic handler |
Done |
Done |
| LCD driver |
Done Picture - Another Picture |
Done Picture |
| Font rendering |
Done |
Done |
| Backlight |
Done |
Done |
| ATA driver |
Done |
Done |
| ADC driver |
Done |
Done |
| Button driver (ADC) |
Done |
Done |
| Remote button driver (ADC) |
Done |
Done (h100 remote only so far) |
| USB handler |
Done |
Done |
| Power handling |
Done |
|
| I2C? driver |
Done (no read from the UDA1380, but we don't need that) |
Done |
| I2S? driver |
Done I2S? DMA input and output works |
Done |
| Remote LCD driver (SPI) |
Done Picture |
Done |
| Audio ADC/DAC driver |
Done |
Done |
| Serial EPROM driver |
Done |
Done |
| FM Radio |
Done |
Done |