Size: a a a

2021 July 30

LZ

Leonid Zaliubovskii in Embedded Group
Как я понимаю, но я его не смотрел ни скетча ни вот это всего. Он задал наверное 11, всмысле что данный момент 11
источник

E

Evgen in Embedded Group
не, в таблице 11 элементов по картиночке. В либе так сделано. Но прикол в том, что как ты смаштабируешь то, если тебе надо 10 холдингов. а там всего 3
источник

LZ

Leonid Zaliubovskii in Embedded Group
// обработка сообщений
 state = slave.poll( au16data, 11);  тут вот менять. И массив больше сделать. Как по мне, снаружи все выглядит красиво. А что внутри - нужно смотреть. В любом случае - внутренне все эти регистры, катушки и так далее - просто ячейки в памяти. Он для упрощения поставил им всем размер 16бит, чтобы проще.
источник

LZ

Leonid Zaliubovskii in Embedded Group
ааа, вот ты о чем. ДУмаю внутрь лезть тнужно. Издержки либы
источник

LZ

Leonid Zaliubovskii in Embedded Group
Конфига я не видел
источник

E

Evgen in Embedded Group
я просто смотрю и думаю
ну поигрался ты чуть-чуть с регистрами. но для дальнейшего, ничо не понятно или изучай потраха
источник

LZ

Leonid Zaliubovskii in Embedded Group
ну дык, бро, ты с ардуиной имеешь дело. Тут в большинстве случаев именно так. Тебе дают скетч, не можешь поменять - ешь что дают
источник

LZ

Leonid Zaliubovskii in Embedded Group
и потом поднимается вой, ааа ге найти нормальный скетч. Сделайте что нибуть
источник

LZ

Leonid Zaliubovskii in Embedded Group
и вот это все
источник

E

Evgen in Embedded Group
Сама ардуина нормальная идея, бесят люди, которые делают хрен пойми что. А дальше непанятна.
Сделай ты сразу  4 массива на 4 регистра, дай людям функции чтения и записи. Все достаточно
потраха убрал во внутрь. Нет нельзя так
источник

VB

Vlad Baida in Embedded Group
Всем привет.
Пользуюсь НРФ с кортексом на борту.
Структура, хранящая данные, инициализируется вот так:
static sensor_device_ctx_t m_dev_ctx;
Хочу добиться того, что при софт ресете значения сохранятся (софт ресет не трогает РАМ память). Очевидный подход это объявлять структуру как указатель на какое-то место в памяти, но такой подход выглядит очень ненадёжным и хрупким))
Есть какие-нибудь более изощренные способы? Ничего в голову не приходит)
источник

LZ

Leonid Zaliubovskii in Embedded Group
так и у меня претензии вот к тому, что я выше написал. Она не учит думать и развиваться.
источник

LZ

Leonid Zaliubovskii in Embedded Group
Поздравляю юный падаван. Пришло время узнать про линкер и noinit опции секций 😀
источник

VB

Vlad Baida in Embedded Group
ооо дааааа
источник

VB

Vlad Baida in Embedded Group
как гуглить-то хоть?)
источник

E

Evgen in Embedded Group
да думать она учит,  просто благое намерение в итоге вымостило дорожку к куче людей, которые не совсем понимают её опции и зачем её изначально придумали)
источник

LZ

Leonid Zaliubovskii in Embedded Group
источник

LZ

Leonid Zaliubovskii in Embedded Group
например так
источник

E

Evgen in Embedded Group
а что будет с глобал структурой в куче?
источник

LZ

Leonid Zaliubovskii in Embedded Group
хорошего ничего :) Вывод нефиг ее туда пихать)
источник