Комментарии 6
1.1 милли л.с. гарантируете на каждый разъем или на весь бейдж?
А чем обусловлено отсутствие I2C-интерфейса на разъемах?
У нас нет возможности дать доступ к прошивке бейджа. При этом I2c будет разведен на плате. В следующем году мы обязательно что-нибудь придумаем.
Но если у вас есть классная идея, которая требует именно i2c, напишите нам, возможно мы сможем интегрировать код в прошивку.
Но если у вас есть классная идея, которая требует именно i2c, напишите нам, возможно мы сможем интегрировать код в прошивку.
Ну конкретных идей нет, есть только абстрактные, насчет просто I2C шины и прошивки.
- Первое, что напрашивается — просто вывести возможность (например, через USB CDC) отправлять сырые запросы на шину, адрес-направление-буфер.
- Второе — воткнуть туда какой-нибудь микропитон, луа или что-то похожее, если ресурсы МК позволяют, и активировать по какому-нибудь триггеру — и пусть владелец дальше питонячит.
- Третье, самое хардкорное, это сделать в оригинальной прошивке функцию бутлоадера и отдать конец флеша под запись пользователю. Аналогично, по какому-то триггеру управление передается на ресет-вектор из пользовательского куска. Хотя, конечно, это имеет свои побочные эффекты — пользовательский кусок может читать основную прошивку, а при особом желании может и писать. Но если чтение не проблема, а те, кто её сам перезаписал — ССЗБ, то почему бы и нет.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Сделай свой бейдж: Shitty Add-On не против OFFZONE