ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
436280 Топик полностью
fk0, легенда (26.08.2013 18:19 - 18:26, просмотров: 143) ответил Гyдвин на Акуеть, не встать. Килобайты не забудь поЩитать...
Полно magic numbers в коде... SPI и LIS замешаны в кучу (что, с SPI никто больше не работает?). Проверки (не)припайки (не)того типа микросхемы к плате вообще нет. Выполнения встроенного (в LIS) самотестирования нет. Считали ерунду -- так и работаем. Если завтра вместо LIS будет MMA -- всё переписывать, все magic numbers, т.к. слоя абстракции нет. Если вместо MSP430 будет пик-контроллер проф. уровня -- тоже. И самое главное, помимо read и write (которые тоже не так просты могут быть ввиду особенностей I2C, ввиду необходимости получения изохронного потока данных) нужны функции классификации событий, чего я тут в упор не наблюдаю. Типа фильтрации серии измерений для выявления постоянной составляющей сигнала (вектор силы тяжести), вычисления мгновенной составляющей сигнала (тоже как-то отфильтрованной), вычисления углов наклона и/или вектора действующей на прибор силы, программирования встроенных фильтров LIS для получения прерываний и последующей классификации событий в целом, что это было.
[ZX]