Несколько новых фич #11

Closed
klassents wants to merge 153 commits from dev into v0.5.0

153 Commits

Author SHA1 Message Date
38cb55944a обновила файл до текущей актуальной версии, со старой не работает таймер, говорят 2025-02-04 08:56:59 +07:00
cda13f97dc сомик умеет двумя i2c работать 2025-02-03 13:22:14 +07:00
f11176c56b нано поддерживает только один i2c 2025-02-03 13:20:05 +07:00
c304935918 на старте работают оба i2c 2025-02-03 12:56:36 +07:00
59e94c9dc8 добавлено обработку нулевого i2c 2025-02-03 12:36:47 +07:00
ba668a984e переделала библиотеку с заготовкой на то, чтобы добавить второй i2c 2025-02-03 12:27:10 +07:00
f45ef1de67 добавлено общее кол-во доступных i2c 2025-02-03 10:21:18 +07:00
2300f447f9 выключила генерацию волновой формы, иначе на ноге выхода таймера 1 был меандр, когда включали tone() 2025-02-03 09:54:19 +07:00
eca1acb302 добавлен вывод для старт и сомика 2025-01-31 14:57:54 +07:00
002762bf80 добавила флаг состояния прерываний, чтобы не включать их, если кто-то выключил их в setup() 2025-01-31 11:54:11 +07:00
b4f4baaa81 понижена скорость для платы старт 2025-01-30 15:03:05 +07:00
e4e0e30357 Merge branch 'dev' of https://git.lrnrpst.ru/Elron_dev/elbear_arduino_bsp into dev 2025-01-30 15:02:30 +07:00
0940d7c944 пины второго порта обрабатывались неверно 2025-01-30 15:02:23 +07:00
faa9428d3e Обновить docs/elsomik_description.md 2025-01-30 10:30:53 +03:00
77d09abc57 Merge branch 'dev' of https://git.lrnrpst.ru/Elron_dev/elbear_arduino_bsp into dev 2025-01-29 17:08:08 +07:00
ced8debe30 добавила поддержку второго spi, на железе еще не проверяла 2025-01-29 17:08:06 +07:00
da5854d0fc добавила выводы для второго spi 2025-01-29 17:07:17 +07:00
7a787c969c добавила выводы для второго spi 2025-01-29 17:07:03 +07:00
6311754f6f Обновить docs/elsomik_description.md 2025-01-29 13:05:05 +03:00
f375d20525 Обновить docs/Start_mik32_description.md 2025-01-29 13:04:11 +03:00
6f0e7b3a42 Обновить docs/nano_description.md 2025-01-29 12:59:57 +03:00
5329458ef7 Обновить docs/Elbear_description.md 2025-01-29 12:58:48 +03:00
19eb300505 Обновить README.md 2025-01-29 12:54:07 +03:00
efe01dc876 ! 2025-01-29 16:14:46 +07:00
c9ab7a50bf добавлена поддержка второго spi. проект собирается, на железе не проверяла 2025-01-29 16:14:35 +07:00
be97466472 мелкое 2025-01-29 16:04:42 +07:00
ebe6b710a0 для ace-uno добавлена поддержка второго spi 2025-01-29 15:43:31 +07:00
5eecbe2d1e добавила поддержку второго аппаратного spi 2025-01-29 15:40:00 +07:00
f05c1f22af если плата не прописана, выдать ошибку 2025-01-29 09:20:37 +07:00
25e595e1ec обновить 2025-01-29 09:20:25 +07:00
d659a34c67 для платы elsomik определение пина такое же, как у старт 2025-01-28 15:57:16 +07:00
0968c33dd5 Merge branch 'dev' of https://git.lrnrpst.ru/Elron_dev/elbear_arduino_bsp into dev 2025-01-28 14:32:40 +07:00
4a7598f652 изменила ножки прерываний 2025-01-28 14:32:01 +07:00
4854022fe1 Обновить docs/elsomik_description.md 2025-01-28 10:25:48 +03:00
919446c371 Обновить docs/elsomik_description.md 2025-01-28 10:25:18 +03:00
594bf25bea Обновить docs/elsomik_description.md 2025-01-28 10:23:27 +03:00
c5bb50af4f Обновить docs/elsomik_description.md 2025-01-28 09:28:08 +03:00
88a8ba4b3e Обновить README.md 2025-01-28 07:55:02 +03:00
a2d8672820 Обновить docs/elsomik_description.md 2025-01-28 07:53:45 +03:00
a5dd839115 Merge branch 'dev' of https://git.lrnrpst.ru/Elron_dev/elbear_arduino_bsp into dev 2025-01-28 11:50:22 +07:00
28ac0e38cd распиновки для elsomik 2025-01-28 11:50:21 +07:00
e47d55b33d изменила список пинов с дефайна на перечисление 2025-01-28 11:50:03 +07:00
f10999fb63 Обновить docs/elsomik_description.md 2025-01-28 07:27:36 +03:00
4fd3bbd170 Обновить README.md 2025-01-28 07:05:21 +03:00
a3a9a2ff39 Обновить README.md 2025-01-28 07:04:33 +03:00
5e3d1c1ccd Обновить README.md 2025-01-28 07:03:39 +03:00
8d009c02ee Добавить docs/elsomik_description.md 2025-01-28 07:02:17 +03:00
e8620143f7 Обновить README.md 2025-01-28 07:01:28 +03:00
c9d673ec9a Обновить README.md 2025-01-28 06:48:50 +03:00
1c7fc6a208 адаптировано под плату elsomik 2025-01-28 10:22:48 +07:00
0d1031c0e5 тест 2025-01-27 16:57:32 +07:00
48c07c45ce тест 2025-01-27 16:55:55 +07:00
e2dc7f9949 переименовала 2025-01-27 16:55:00 +07:00
6c32f4c202 Обновить README.md 2025-01-27 12:53:32 +03:00
ab1ee0c294 Обновить README.md 2025-01-27 12:52:06 +03:00
1854873c66 Обновить docs/ Elbear_nano_description.md 2025-01-27 12:47:25 +03:00
c85d6bd54a Обновить README.md 2025-01-27 12:34:59 +03:00
35aec6f3d4 Добавить docs/ Elbear_nano_description.md 2025-01-27 12:28:46 +03:00
a5b21d6065 добавлена функция, отключающая А4, А5 от ацп после преобразования 2025-01-27 16:24:19 +07:00
30715cb3d5 новая функция, вызываю после ац преобразования, чтомы переключить при необходимости мультиплексированные каналы 2025-01-27 16:22:37 +07:00
b42498f167 добавлена заглушка для функции деинита ног после ацп 2025-01-27 16:21:46 +07:00
1056ce0dc6 начинаю делать файлы 2025-01-27 16:12:38 +07:00
c23cd3e06d убрала лишнее 2025-01-27 16:12:22 +07:00
27255530d2 номера ножек пронумеровала так же, как у ace-uno. Добавила еще два вывода для использования ШИМ 2025-01-27 16:12:10 +07:00
1b828df0fe начальный загрузчик для платы elsomik 2025-01-27 16:10:00 +07:00
a0d540f160 изменен путь до бутлоадера с учетом переименования папки. Добавлена плата elsomik 2025-01-27 16:09:42 +07:00
3a02bddf3f добавлено еще одно прерывание на ноге А1. Добавлено еще два вывода с ШИМ 2025-01-27 16:09:00 +07:00
7e2d0b19cc переименовала папку для бутлоадера 2025-01-27 16:06:10 +07:00
ca276fd899 Merge branch 'dev' of https://git.lrnrpst.ru/Elron_dev/elbear_arduino_bsp into dev 2025-01-27 16:05:43 +07:00
c4a6c9818a Обновить docs/Elbear_description.md 2025-01-27 11:37:44 +03:00
dd18d49f23 добавлена плата nano 2025-01-27 12:09:24 +07:00
0dd23581ba Merge branch 'dev' of https://git.lrnrpst.ru/Elron_dev/elbear_arduino_bsp into dev 2025-01-27 10:56:16 +07:00
bccf2a2e3c добавляем поддержку платы nano, предварительные файлы 2025-01-27 10:56:03 +07:00
6f633cadfb Обновить docs/Elbear_description.md 2025-01-27 06:22:43 +03:00
9cc70b1911 Обновить docs/Elbear_description.md 2025-01-25 10:21:33 +03:00
58f5af4113 Обновить docs/Elbear_description.md 2025-01-25 10:18:00 +03:00
f62279e5e7 измнены неправильные названия структур 2025-01-25 13:01:27 +07:00
0c8232e9d3 добавила проверку на порт 2, т.к. на плате старт он доступен 2025-01-25 12:47:03 +07:00
38e0c327f4 Merge branch 'dev' of https://git.lrnrpst.ru/Elron_dev/elbear_arduino_bsp into dev 2025-01-25 10:42:29 +07:00
b3abdecf99 Обновить README.md 2025-01-25 10:33:14 +07:00
bd7736e5b8 Обновить README.md 2025-01-25 10:33:14 +07:00
b6be21a8b6 определяю разные пины для отправки для плат elbear и start 2025-01-25 10:33:14 +07:00
f3efccf099 добавила пин для платы старт 2025-01-25 10:33:14 +07:00
95884860ad простые функции унесла в хэдер, чтобы сделать инлайном 2025-01-25 10:33:14 +07:00
287e66669e добавлен пин для платы старт 2025-01-25 10:33:14 +07:00
ef09957047 добавила пин для платы старт 2025-01-25 10:33:14 +07:00
69b8472427 добавлен пин для платы старт 2025-01-25 10:33:14 +07:00
e8e1d4f138 пин для платы старт 2025-01-25 10:33:14 +07:00
5b5f3b793d изменила определение ноги отправки сигнала 2025-01-25 10:33:14 +07:00
b18a324c1e исправлено вкл/выкл таймера 2025-01-25 10:33:14 +07:00
30450e3c34 раскомментировала пример 2025-01-25 10:33:14 +07:00
6f9a964650 по мелочи 2025-01-25 10:33:14 +07:00
915386cf99 изменена инициализация кнопки 2025-01-25 10:33:14 +07:00
c081a527fe удалила лишнее из примеров 2025-01-25 10:33:14 +07:00
8a857b5852 текучка 2025-01-25 10:33:14 +07:00
9e317ce9f3 добавлены функции на отправку сигнала. что-то рисуют и ногами, и через ШИМ, вроде похоже на результаты с уно, но через шим на паузе иногда в верхнем состоянии остаемся, а не в нижнем 2025-01-25 10:33:14 +07:00
fe791d754d максимально доступная частота ШИМ вынесена в общий доступ 2025-01-25 10:33:14 +07:00
085021b2f7 удалила лишнее, протестировала 2025-01-25 10:33:14 +07:00
e7df17c21e добавлены скобки для корректной работы 2025-01-25 10:33:14 +07:00
e8aa9d4bb2 удалила непонятные примеры 2025-01-25 10:33:14 +07:00
330c7f05c4 мелкое 2025-01-25 10:33:14 +07:00
16c3e0d546 добавлена быстрая функция конфигурирования пинов для MIK32 2025-01-25 10:33:14 +07:00
32186afb3f подтянула хэдер конфигурирования файлов 2025-01-25 10:33:13 +07:00
ebdcc710fe добавлена функция быстрого конфигурирования вывода 2025-01-25 10:33:13 +07:00
19042298a0 добавлена функция быстрого конфигурирования вывода 2025-01-25 10:33:13 +07:00
f314eccaff удалила лишнее 2025-01-25 10:33:13 +07:00
24cbe47a46 обработчик прерывания для библиотеки IRremote 2025-01-25 10:33:13 +07:00
eacc101d43 определены нужные функции и макросы для работы с MIK32 2025-01-25 10:33:13 +07:00
8a26f81c2f добавлен MIK32_Amur 2025-01-25 10:33:13 +07:00
63c4097269 добавлен макрос разрешения прерывания в epic 2025-01-25 10:33:13 +07:00
e7eb7babf3 Исходная библиотека IRremote 2025-01-25 10:33:13 +07:00
2bda6824d5 добавлена протестированная библиотека 2025-01-25 10:33:13 +07:00
4d18916f5c пре-инициализация вынесена в SystemInit(), чтобы все действия выполнялись до инициализации конструкторов, иначе при глобальном объявлении объектов со сложными конструкторами могут возникнуть проблемы 2025-01-25 10:33:13 +07:00
05e35b3d5a в описание добавлена библиотека onewire 2025-01-25 10:33:13 +07:00
04e6a35059 Обновить README.md 2025-01-25 06:15:13 +03:00
eb7d2ebb5e Обновить README.md 2025-01-25 06:13:12 +03:00
12c4042932 определяю разные пины для отправки для плат elbear и start 2025-01-25 10:01:31 +07:00
faf859fc96 добавила пин для платы старт 2025-01-25 10:01:05 +07:00
c6c671e7a8 простые функции унесла в хэдер, чтобы сделать инлайном 2025-01-25 09:03:47 +07:00
25bc00a1bd добавлен пин для платы старт 2025-01-25 08:56:27 +07:00
efac9cf87a добавила пин для платы старт 2025-01-24 15:59:07 +07:00
bb55e5a304 добавлен пин для платы старт 2025-01-24 15:16:29 +07:00
97d30cfe45 пин для платы старт 2025-01-24 15:15:06 +07:00
e1ef6c5a92 изменила определение ноги отправки сигнала 2025-01-24 15:02:57 +07:00
ed3287bd4b исправлено вкл/выкл таймера 2025-01-24 11:01:20 +07:00
8315bbed7d раскомментировала пример 2025-01-24 11:00:50 +07:00
7ba12b0bc7 по мелочи 2025-01-24 11:00:32 +07:00
aaa96bd13b изменена инициализация кнопки 2025-01-24 11:00:12 +07:00
8a0cc3dded удалила лишнее из примеров 2025-01-23 10:25:49 +07:00
2889721109 текучка 2025-01-21 16:59:47 +07:00
7e3d8e8580 добавлены функции на отправку сигнала. что-то рисуют и ногами, и через ШИМ, вроде похоже на результаты с уно, но через шим на паузе иногда в верхнем состоянии остаемся, а не в нижнем 2025-01-21 16:59:34 +07:00
eb9810bdda максимально доступная частота ШИМ вынесена в общий доступ 2025-01-21 13:53:10 +07:00
3b26203ebb удалила лишнее, протестировала 2025-01-17 14:37:51 +07:00
d9946ff386 добавлены скобки для корректной работы 2025-01-17 14:34:19 +07:00
959016ad61 удалила непонятные примеры 2025-01-17 14:34:02 +07:00
d9cc0d0988 мелкое 2025-01-17 11:23:41 +07:00
e5f1dce9a4 добавлена быстрая функция конфигурирования пинов для MIK32 2025-01-17 09:59:39 +07:00
befaa18a4c подтянула хэдер конфигурирования файлов 2025-01-17 09:59:09 +07:00
ff4c3a26a5 добавлена функция быстрого конфигурирования вывода 2025-01-17 09:58:37 +07:00
c12d3bf067 добавлена функция быстрого конфигурирования вывода 2025-01-17 09:58:11 +07:00
2ce95a5ab1 удалила лишнее 2025-01-16 16:57:45 +07:00
ffd72d6bd9 обработчик прерывания для библиотеки IRremote 2025-01-16 16:57:18 +07:00
f68431f34d определены нужные функции и макросы для работы с MIK32 2025-01-16 16:56:52 +07:00
662770f2fd добавлен MIK32_Amur 2025-01-16 14:14:41 +07:00
02e92a1518 добавлен макрос разрешения прерывания в epic 2025-01-16 14:14:19 +07:00
c9055e36b3 Исходная библиотека IRremote 2025-01-15 16:37:14 +07:00
3402beccdf добавлена протестированная библиотека 2025-01-15 16:24:47 +07:00
e4b7b933ac пре-инициализация вынесена в SystemInit(), чтобы все действия выполнялись до инициализации конструкторов, иначе при глобальном объявлении объектов со сложными конструкторами могут возникнуть проблемы 2025-01-15 16:23:29 +07:00
ce42504f61 в описание добавлена библиотека onewire 2025-01-15 13:38:58 +07:00
ddb1cdfc9b добавлена поддержка микроконтроллера mik32v2 2025-01-15 13:26:38 +07:00
0bcd14ca67 добавлены макросы, задающие вход/выход пина 2025-01-15 13:26:08 +07:00
806dc2366d наша архитектура 2025-01-15 11:09:12 +07:00
1310ea3a7f добавлена исходная библиотека onewire 2025-01-15 10:15:06 +07:00