A nice book, but misses providing much needed information on processor configuration. It took we a week to get past this humbling 1st hurdle. Once past that, the book moves at a strong pace & covers valuable material, especially the mass-storage chapters. Well done. The communication chapter covers SPI, but nothing on I2C.