Удачи.
По моему малому опыту, начни прошивать с "обрезаной" отключенными некоторыми функциями прошивкой.
А затем, как по учебнику добавляй др. функции.
У самого по первости было: хочу, чтобы было и это и это и...
Не знаю, почему , но с десяток раз было, что прошивка не заливалась, затем поотключал половину функций - ОК, потом добавлял только то, что нужно сейчас - ОК.
Тут несколько раз встречал у народа бывают глюки, если в прошивке есть поддержка датчиков, но они не подключены (или DS1820 не то количество).