v0.5.0 #18

Closed
klassents wants to merge 309 commits from v0.5.0 into main
pull from: v0.5.0
309 Commits
Author SHA1 Message Date
klassents cf6f080f2e Обновить docs/tested_shields.md 2025-04-28 05:50:39 +03:00
klassents b0a0f083eb Pinout nano 2025-04-28 05:25:17 +03:00
klassents 0f4a2dda26 Загрузить файлы в «docs» 2025-04-28 05:20:34 +03:00
klassents 49f669a14f Удалить docs/pinout.PNG 2025-04-28 05:20:05 +03:00
klassents a5d7f494ac Обновлен pinout 2025-04-28 05:19:40 +03:00
klassents 2870df7756 Исправлены комментарии к функции ISR() 2025-04-11 04:42:24 +03:00
klassents ec05003817 Обновить docs/tested_shields.md 2025-03-31 09:50:06 +03:00
klassents 1a41820e83 добавлен список протестированных модулей 2025-03-31 13:23:44 +07:00
klassents 43c97f7b56 Добавлена поддержка FreeRTOS 2025-03-28 06:37:50 +03:00
klassents 1aaf8c59ae wiring digital speed optimization
Уменьшено время выполнения функций digitalRead/Write/Toggle для всех плат
2025-03-17 07:53:28 +03:00
klassents 0adc8293d7 Обновить docs/debug_description.md 2025-03-14 05:26:50 +03:00
klassents 97cd6fee0f Обновить docs/debug_description.md 2025-03-14 05:26:20 +03:00
klassents 7742fd9032 Обновить docs/debug_description.md 2025-03-13 12:54:42 +03:00
klassents 8260b973a5 Обновить docs/debug_description.md 2025-03-13 12:50:00 +03:00
klassents 70f6cf11ee Загрузить файлы в «docs» 2025-03-13 12:48:54 +03:00
klassents 68b2bb9fd1 Удалить docs/registers.png/Registers.png 2025-03-13 12:48:37 +03:00
klassents 000a04ddf3 Загрузить файлы в «docs/registers.png» 2025-03-13 12:47:53 +03:00
klassents b48fe95d74 Обновить docs/debug_description.md 2025-03-13 12:46:28 +03:00
klassents fcb12aeb77 Обновить docs/debug_description.md 2025-03-13 12:10:28 +03:00
klassents eb3459cad6 Обновить docs/debug_description.md 2025-03-13 12:09:50 +03:00
klassents d75ecbfd5d Обновить docs/debug_description.md 2025-03-11 09:39:14 +03:00
klassents 74ad678701 Обновить docs/debug_description.md 2025-03-11 09:38:02 +03:00
klassents 949b8e7a31 Обновить docs/debug_description.md 2025-03-11 09:31:29 +03:00
klassents ca2a35a1af Обновить docs/debug_description.md 2025-03-11 09:21:35 +03:00
klassents 0309195bb5 Обновить docs/debug_description.md 2025-03-11 09:15:57 +03:00
klassents 1c26fe5e5f Обновить docs/debug_description.md 2025-03-11 08:49:15 +03:00
klassents 46c199d011 Обновить docs/debug_description.md 2025-03-11 08:48:31 +03:00
klassents 0d5bfe61f8 новая картинка 2025-03-11 12:47:39 +07:00
klassents 542c414268 новые 2025-03-11 12:38:42 +07:00
klassents 1996b75321 Обновить docs/debug_description.md 2025-03-11 08:38:00 +03:00
klassents 66a674cbb2 удалила 2025-03-11 12:37:15 +07:00
klassents 70f6c15b39 Обновить docs/debug_description.md 2025-03-11 08:00:21 +03:00
klassents ba1afb4ff0 Обновить docs/debug_description.md 2025-03-11 07:59:59 +03:00
klassents afc59fe62e Merge branch 'v0.5.0' of https://git.lrnrpst.ru/Elron_dev/elbear_arduino_bsp into v0.5.0 2025-03-11 11:59:33 +07:00
klassents 7505bedffc изменение размеров 2025-03-11 11:59:31 +07:00
klassents c3ca92f0c2 Обновить docs/debug_description.md 2025-03-11 07:57:39 +03:00
klassents 4ec88a3a4e Merge branch 'v0.5.0' of https://git.lrnrpst.ru/Elron_dev/elbear_arduino_bsp into v0.5.0 2025-03-11 11:56:14 +07:00
klassents 6380bf8228 картинки 2025-03-11 11:56:12 +07:00
klassents 043268cb32 Обновить docs/debug_description.md 2025-03-11 07:54:05 +03:00
klassents 8d029c97d8 Обновить docs/debug_description.md 2025-03-11 07:53:30 +03:00
klassents ec3fbb43ad Merge branch 'v0.5.0' of https://git.lrnrpst.ru/Elron_dev/elbear_arduino_bsp into v0.5.0 2025-03-11 11:52:03 +07:00
klassents 44151b25dc новая картинка 2025-03-11 11:52:00 +07:00
klassents 1a4bc1810f Обновить docs/debug_description.md 2025-03-11 07:31:25 +03:00
klassents a4f817cc99 Обновить docs/debug_description.md 2025-03-11 06:46:26 +03:00
klassents f7b1c12289 Обновить docs/debug_description.md 2025-03-11 06:35:16 +03:00
klassents 275bc4aaa6 Обновить docs/debug_description.md 2025-03-11 06:33:31 +03:00
klassents 2776ee5442 Обновить docs/debug_description.md 2025-03-11 06:05:44 +03:00
klassents fa26bf3ad8 Обновить docs/debug_description.md 2025-03-11 05:47:30 +03:00
klassents e0586fdf77 Обновить docs/debug_description.md 2025-03-11 05:13:02 +03:00
klassents bcff6ddbb7 Обновить docs/debug_description.md 2025-03-10 13:03:03 +03:00
klassents 959132a5c1 Обновить README.md 2025-03-10 12:48:56 +03:00
klassents fcee5e61aa Добавить docs/debug_description.md 2025-03-10 12:46:46 +03:00
klassents a474c5a52a Обновить README.md 2025-03-10 12:44:30 +03:00
klassents c0c8032ed4 добавила поддержку отладки платы Start 2025-03-10 14:39:14 +07:00
klassents a003522de7 исправлены ошибки и некоторые опечатки 2025-03-10 12:41:17 +07:00
klassents 1859e30623 перенесла svd 2025-03-07 13:42:03 +07:00
klassents 48ce9a29b9 ! 2025-03-06 14:32:06 +07:00
klassents 846999dc75 добавлена поддержка svd и вывода логов при отладке 2025-03-06 14:31:51 +07:00
klassents 8990483c6d добавлен svd файл 2025-03-06 14:30:09 +07:00
klassents d41f99f2b5 убрала лишний флаг оптимизации 2025-03-04 13:11:03 +07:00
klassents 79db443ba4 с такими командами все запускается, отладка по коду движется, вот только код не работает (не моргает светодиод), пока не остановишь отладку и не перезагрузишь МК 2025-02-27 17:06:31 +07:00
klassents fbaa4b931a добавлена проверка - не превышает ли номер вывода из аргумента функции общее кол-во выводов 2025-02-21 15:43:13 +07:00
klassents 5b2e2eb1d5 Обновить docs/elsomik_description.md 2025-02-21 04:44:33 +03:00
klassents c549f8ac62 Обновить docs/nano_description.md 2025-02-21 04:42:46 +03:00
klassents 514daab096 Обновить docs/Elbear_description.md 2025-02-21 04:41:26 +03:00
klassents ab35249bb1 Обновить README.md 2025-02-21 04:39:46 +03:00
klassents 7cbb1ad26c Все названия большими буквами 2025-02-20 17:41:54 +07:00
klassents a9888220e8 Nano переименовано в Ace-Nano. Исправлено определение аналоговых пинов A6, A7 2025-02-07 11:48:20 +03:00
klassents 8681cb2f67 неправильно были заданы пины A6, A7 2025-02-07 10:53:31 +07:00
klassents 24071cc384 nano везде переименовала в ace-nano 2025-02-06 17:03:32 +07:00
klassents 1e0e1b1a2e поправила описание про шим и spi 2025-02-05 06:04:43 +03:00
klassents 96fbd08225 Обновить docs/nano_description.md 2025-02-05 05:57:52 +03:00
klassents 70e6ccd9b2 Обновить docs/Elbear_description.md 2025-02-05 05:56:31 +03:00
klassents e9db0ac0c0 изменения позволяют обойти ошибку при работе в arduinoIDE v1.8.19 2025-02-04 07:07:15 +03:00
klassents e2343dcc68 изменения позволяют обойти ошибку при работе в arduinoIDE v1.8.19 2025-02-04 11:05:45 +07:00
klassents a247ca2467 - добавлена поддержка плат nano, elsomik
- добавлена поддержка аппаратного i2c0
- добавлена поддержка аппаратного spi0
- на elbear добавлена поддержка еще двух каналов ШИМ и одного прерывания
- мелкие исправления в глобальном разрешении прерываний, в работе tone, в hal модуле сторожевого таймера
2025-02-04 09:29:17 +07:00
klassents 38cb55944a обновила файл до текущей актуальной версии, со старой не работает таймер, говорят 2025-02-04 08:56:59 +07:00
klassents cda13f97dc сомик умеет двумя i2c работать 2025-02-03 13:22:14 +07:00
klassents f11176c56b нано поддерживает только один i2c 2025-02-03 13:20:05 +07:00
klassents c304935918 на старте работают оба i2c 2025-02-03 12:56:36 +07:00
klassents 59e94c9dc8 добавлено обработку нулевого i2c 2025-02-03 12:36:47 +07:00
klassents ba668a984e переделала библиотеку с заготовкой на то, чтобы добавить второй i2c 2025-02-03 12:27:10 +07:00
klassents f45ef1de67 добавлено общее кол-во доступных i2c 2025-02-03 10:21:18 +07:00
klassents 2300f447f9 выключила генерацию волновой формы, иначе на ноге выхода таймера 1 был меандр, когда включали tone() 2025-02-03 09:54:19 +07:00
klassents eca1acb302 добавлен вывод для старт и сомика 2025-01-31 14:57:54 +07:00
klassents 002762bf80 добавила флаг состояния прерываний, чтобы не включать их, если кто-то выключил их в setup() 2025-01-31 11:54:11 +07:00
klassents b4f4baaa81 понижена скорость для платы старт 2025-01-30 15:03:05 +07:00
klassents e4e0e30357 Merge branch 'dev' of https://git.lrnrpst.ru/Elron_dev/elbear_arduino_bsp into dev 2025-01-30 15:02:30 +07:00
klassents 0940d7c944 пины второго порта обрабатывались неверно 2025-01-30 15:02:23 +07:00
klassents faa9428d3e Обновить docs/elsomik_description.md 2025-01-30 10:30:53 +03:00
klassents 77d09abc57 Merge branch 'dev' of https://git.lrnrpst.ru/Elron_dev/elbear_arduino_bsp into dev 2025-01-29 17:08:08 +07:00
klassents ced8debe30 добавила поддержку второго spi, на железе еще не проверяла 2025-01-29 17:08:06 +07:00
klassents da5854d0fc добавила выводы для второго spi 2025-01-29 17:07:17 +07:00
klassents 7a787c969c добавила выводы для второго spi 2025-01-29 17:07:03 +07:00
klassents 6311754f6f Обновить docs/elsomik_description.md 2025-01-29 13:05:05 +03:00
klassents f375d20525 Обновить docs/Start_mik32_description.md 2025-01-29 13:04:11 +03:00
klassents 6f0e7b3a42 Обновить docs/nano_description.md 2025-01-29 12:59:57 +03:00
klassents 5329458ef7 Обновить docs/Elbear_description.md 2025-01-29 12:58:48 +03:00
klassents 19eb300505 Обновить README.md 2025-01-29 12:54:07 +03:00
klassents efe01dc876 ! 2025-01-29 16:14:46 +07:00
klassents c9ab7a50bf добавлена поддержка второго spi. проект собирается, на железе не проверяла 2025-01-29 16:14:35 +07:00
klassents be97466472 мелкое 2025-01-29 16:04:42 +07:00
klassents ebe6b710a0 для ace-uno добавлена поддержка второго spi 2025-01-29 15:43:31 +07:00
klassents 5eecbe2d1e добавила поддержку второго аппаратного spi 2025-01-29 15:40:00 +07:00
klassents f05c1f22af если плата не прописана, выдать ошибку 2025-01-29 09:20:37 +07:00
klassents 25e595e1ec обновить 2025-01-29 09:20:25 +07:00
klassents d659a34c67 для платы elsomik определение пина такое же, как у старт 2025-01-28 15:57:16 +07:00
klassents 0968c33dd5 Merge branch 'dev' of https://git.lrnrpst.ru/Elron_dev/elbear_arduino_bsp into dev 2025-01-28 14:32:40 +07:00
klassents 4a7598f652 изменила ножки прерываний 2025-01-28 14:32:01 +07:00
klassents 4854022fe1 Обновить docs/elsomik_description.md 2025-01-28 10:25:48 +03:00
klassents 919446c371 Обновить docs/elsomik_description.md 2025-01-28 10:25:18 +03:00
klassents 594bf25bea Обновить docs/elsomik_description.md 2025-01-28 10:23:27 +03:00
klassents c5bb50af4f Обновить docs/elsomik_description.md 2025-01-28 09:28:08 +03:00
klassents 88a8ba4b3e Обновить README.md 2025-01-28 07:55:02 +03:00
klassents a2d8672820 Обновить docs/elsomik_description.md 2025-01-28 07:53:45 +03:00
klassents a5dd839115 Merge branch 'dev' of https://git.lrnrpst.ru/Elron_dev/elbear_arduino_bsp into dev 2025-01-28 11:50:22 +07:00
klassents 28ac0e38cd распиновки для elsomik 2025-01-28 11:50:21 +07:00
klassents e47d55b33d изменила список пинов с дефайна на перечисление 2025-01-28 11:50:03 +07:00
klassents f10999fb63 Обновить docs/elsomik_description.md 2025-01-28 07:27:36 +03:00
klassents 4fd3bbd170 Обновить README.md 2025-01-28 07:05:21 +03:00
klassents a3a9a2ff39 Обновить README.md 2025-01-28 07:04:33 +03:00
klassents 5e3d1c1ccd Обновить README.md 2025-01-28 07:03:39 +03:00
klassents 8d009c02ee Добавить docs/elsomik_description.md 2025-01-28 07:02:17 +03:00
klassents e8620143f7 Обновить README.md 2025-01-28 07:01:28 +03:00
klassents c9d673ec9a Обновить README.md 2025-01-28 06:48:50 +03:00
klassents 1c7fc6a208 адаптировано под плату elsomik 2025-01-28 10:22:48 +07:00
klassents 0d1031c0e5 тест 2025-01-27 16:57:32 +07:00
klassents 48c07c45ce тест 2025-01-27 16:55:55 +07:00
klassents e2dc7f9949 переименовала 2025-01-27 16:55:00 +07:00
klassents 6c32f4c202 Обновить README.md 2025-01-27 12:53:32 +03:00
klassents ab1ee0c294 Обновить README.md 2025-01-27 12:52:06 +03:00
klassents 1854873c66 Обновить docs/ Elbear_nano_description.md 2025-01-27 12:47:25 +03:00
klassents c85d6bd54a Обновить README.md 2025-01-27 12:34:59 +03:00
klassents 35aec6f3d4 Добавить docs/ Elbear_nano_description.md 2025-01-27 12:28:46 +03:00
klassents a5b21d6065 добавлена функция, отключающая А4, А5 от ацп после преобразования 2025-01-27 16:24:19 +07:00
klassents 30715cb3d5 новая функция, вызываю после ац преобразования, чтомы переключить при необходимости мультиплексированные каналы 2025-01-27 16:22:37 +07:00
klassents b42498f167 добавлена заглушка для функции деинита ног после ацп 2025-01-27 16:21:46 +07:00
klassents 1056ce0dc6 начинаю делать файлы 2025-01-27 16:12:38 +07:00
klassents c23cd3e06d убрала лишнее 2025-01-27 16:12:22 +07:00
klassents 27255530d2 номера ножек пронумеровала так же, как у ace-uno. Добавила еще два вывода для использования ШИМ 2025-01-27 16:12:10 +07:00
klassents 1b828df0fe начальный загрузчик для платы elsomik 2025-01-27 16:10:00 +07:00
klassents a0d540f160 изменен путь до бутлоадера с учетом переименования папки. Добавлена плата elsomik 2025-01-27 16:09:42 +07:00
klassents 3a02bddf3f добавлено еще одно прерывание на ноге А1. Добавлено еще два вывода с ШИМ 2025-01-27 16:09:00 +07:00
klassents 7e2d0b19cc переименовала папку для бутлоадера 2025-01-27 16:06:10 +07:00
klassents ca276fd899 Merge branch 'dev' of https://git.lrnrpst.ru/Elron_dev/elbear_arduino_bsp into dev 2025-01-27 16:05:43 +07:00
klassents c4a6c9818a Обновить docs/Elbear_description.md 2025-01-27 11:37:44 +03:00
klassents dd18d49f23 добавлена плата nano 2025-01-27 12:09:24 +07:00
klassents 0dd23581ba Merge branch 'dev' of https://git.lrnrpst.ru/Elron_dev/elbear_arduino_bsp into dev 2025-01-27 10:56:16 +07:00
klassents bccf2a2e3c добавляем поддержку платы nano, предварительные файлы 2025-01-27 10:56:03 +07:00
klassents 6f633cadfb Обновить docs/Elbear_description.md 2025-01-27 06:22:43 +03:00
klassents 9cc70b1911 Обновить docs/Elbear_description.md 2025-01-25 10:21:33 +03:00
klassents 58f5af4113 Обновить docs/Elbear_description.md 2025-01-25 10:18:00 +03:00
klassents f62279e5e7 измнены неправильные названия структур 2025-01-25 13:01:27 +07:00
klassents 0c8232e9d3 добавила проверку на порт 2, т.к. на плате старт он доступен 2025-01-25 12:47:03 +07:00
klassents e53bac6ba8 Добавлена библиотека IRremote
1. Инициализация hal библиотек, включение тактирования портов, установка вектора прерываний теперь производится в crt0.S
2. Добавлена библиотека IRremote. Для работы использует прерывание таймера timer16_0
Co-authored-by: KLASSENTS <klassen@elron.tech>
Co-committed-by: KLASSENTS <klassen@elron.tech>
2025-01-25 06:52:10 +03:00
klassents 38e0c327f4 Merge branch 'dev' of https://git.lrnrpst.ru/Elron_dev/elbear_arduino_bsp into dev 2025-01-25 10:42:29 +07:00
klassents b3abdecf99 Обновить README.md 2025-01-25 10:33:14 +07:00
klassents bd7736e5b8 Обновить README.md 2025-01-25 10:33:14 +07:00
klassents b6be21a8b6 определяю разные пины для отправки для плат elbear и start 2025-01-25 10:33:14 +07:00
klassents f3efccf099 добавила пин для платы старт 2025-01-25 10:33:14 +07:00
klassents 95884860ad простые функции унесла в хэдер, чтобы сделать инлайном 2025-01-25 10:33:14 +07:00
klassents 287e66669e добавлен пин для платы старт 2025-01-25 10:33:14 +07:00
klassents ef09957047 добавила пин для платы старт 2025-01-25 10:33:14 +07:00
klassents 69b8472427 добавлен пин для платы старт 2025-01-25 10:33:14 +07:00
klassents e8e1d4f138 пин для платы старт 2025-01-25 10:33:14 +07:00
klassents 5b5f3b793d изменила определение ноги отправки сигнала 2025-01-25 10:33:14 +07:00
klassents b18a324c1e исправлено вкл/выкл таймера 2025-01-25 10:33:14 +07:00
klassents 30450e3c34 раскомментировала пример 2025-01-25 10:33:14 +07:00
klassents 6f9a964650 по мелочи 2025-01-25 10:33:14 +07:00
klassents 915386cf99 изменена инициализация кнопки 2025-01-25 10:33:14 +07:00
klassents c081a527fe удалила лишнее из примеров 2025-01-25 10:33:14 +07:00
klassents 8a857b5852 текучка 2025-01-25 10:33:14 +07:00
klassents 9e317ce9f3 добавлены функции на отправку сигнала. что-то рисуют и ногами, и через ШИМ, вроде похоже на результаты с уно, но через шим на паузе иногда в верхнем состоянии остаемся, а не в нижнем 2025-01-25 10:33:14 +07:00
klassents fe791d754d максимально доступная частота ШИМ вынесена в общий доступ 2025-01-25 10:33:14 +07:00
klassents 085021b2f7 удалила лишнее, протестировала 2025-01-25 10:33:14 +07:00
klassents e7df17c21e добавлены скобки для корректной работы 2025-01-25 10:33:14 +07:00
klassents e8aa9d4bb2 удалила непонятные примеры 2025-01-25 10:33:14 +07:00
klassents 330c7f05c4 мелкое 2025-01-25 10:33:14 +07:00
klassents 16c3e0d546 добавлена быстрая функция конфигурирования пинов для MIK32 2025-01-25 10:33:14 +07:00
klassents 32186afb3f подтянула хэдер конфигурирования файлов 2025-01-25 10:33:13 +07:00
klassents ebdcc710fe добавлена функция быстрого конфигурирования вывода 2025-01-25 10:33:13 +07:00
klassents 19042298a0 добавлена функция быстрого конфигурирования вывода 2025-01-25 10:33:13 +07:00
klassents f314eccaff удалила лишнее 2025-01-25 10:33:13 +07:00
klassents 24cbe47a46 обработчик прерывания для библиотеки IRremote 2025-01-25 10:33:13 +07:00
klassents eacc101d43 определены нужные функции и макросы для работы с MIK32 2025-01-25 10:33:13 +07:00
klassents 8a26f81c2f добавлен MIK32_Amur 2025-01-25 10:33:13 +07:00
klassents 63c4097269 добавлен макрос разрешения прерывания в epic 2025-01-25 10:33:13 +07:00
klassents e7eb7babf3 Исходная библиотека IRremote 2025-01-25 10:33:13 +07:00
klassents 2bda6824d5 добавлена протестированная библиотека 2025-01-25 10:33:13 +07:00
klassents 4d18916f5c пре-инициализация вынесена в SystemInit(), чтобы все действия выполнялись до инициализации конструкторов, иначе при глобальном объявлении объектов со сложными конструкторами могут возникнуть проблемы 2025-01-25 10:33:13 +07:00
klassents 05e35b3d5a в описание добавлена библиотека onewire 2025-01-25 10:33:13 +07:00
klassents 04e6a35059 Обновить README.md 2025-01-25 06:15:13 +03:00
klassents eb7d2ebb5e Обновить README.md 2025-01-25 06:13:12 +03:00
klassents 12c4042932 определяю разные пины для отправки для плат elbear и start 2025-01-25 10:01:31 +07:00
klassents faf859fc96 добавила пин для платы старт 2025-01-25 10:01:05 +07:00
klassents c6c671e7a8 простые функции унесла в хэдер, чтобы сделать инлайном 2025-01-25 09:03:47 +07:00
klassents 25bc00a1bd добавлен пин для платы старт 2025-01-25 08:56:27 +07:00
klassents efac9cf87a добавила пин для платы старт 2025-01-24 15:59:07 +07:00
klassents bb55e5a304 добавлен пин для платы старт 2025-01-24 15:16:29 +07:00
klassents 97d30cfe45 пин для платы старт 2025-01-24 15:15:06 +07:00
klassents e1ef6c5a92 изменила определение ноги отправки сигнала 2025-01-24 15:02:57 +07:00
klassents ed3287bd4b исправлено вкл/выкл таймера 2025-01-24 11:01:20 +07:00
klassents 8315bbed7d раскомментировала пример 2025-01-24 11:00:50 +07:00
klassents 7ba12b0bc7 по мелочи 2025-01-24 11:00:32 +07:00
klassents aaa96bd13b изменена инициализация кнопки 2025-01-24 11:00:12 +07:00
klassents 8a0cc3dded удалила лишнее из примеров 2025-01-23 10:25:49 +07:00
klassents 2889721109 текучка 2025-01-21 16:59:47 +07:00
klassents 7e3d8e8580 добавлены функции на отправку сигнала. что-то рисуют и ногами, и через ШИМ, вроде похоже на результаты с уно, но через шим на паузе иногда в верхнем состоянии остаемся, а не в нижнем 2025-01-21 16:59:34 +07:00
klassents eb9810bdda максимально доступная частота ШИМ вынесена в общий доступ 2025-01-21 13:53:10 +07:00
klassents 3b26203ebb удалила лишнее, протестировала 2025-01-17 14:37:51 +07:00
klassents d9946ff386 добавлены скобки для корректной работы 2025-01-17 14:34:19 +07:00
klassents 959016ad61 удалила непонятные примеры 2025-01-17 14:34:02 +07:00
klassents d9cc0d0988 мелкое 2025-01-17 11:23:41 +07:00
klassents e5f1dce9a4 добавлена быстрая функция конфигурирования пинов для MIK32 2025-01-17 09:59:39 +07:00
klassents befaa18a4c подтянула хэдер конфигурирования файлов 2025-01-17 09:59:09 +07:00
klassents ff4c3a26a5 добавлена функция быстрого конфигурирования вывода 2025-01-17 09:58:37 +07:00
klassents c12d3bf067 добавлена функция быстрого конфигурирования вывода 2025-01-17 09:58:11 +07:00
klassents 2ce95a5ab1 удалила лишнее 2025-01-16 16:57:45 +07:00
klassents ffd72d6bd9 обработчик прерывания для библиотеки IRremote 2025-01-16 16:57:18 +07:00
klassents f68431f34d определены нужные функции и макросы для работы с MIK32 2025-01-16 16:56:52 +07:00
klassents 662770f2fd добавлен MIK32_Amur 2025-01-16 14:14:41 +07:00
klassents 02e92a1518 добавлен макрос разрешения прерывания в epic 2025-01-16 14:14:19 +07:00
klassents c9055e36b3 Исходная библиотека IRremote 2025-01-15 16:37:14 +07:00
klassents 3402beccdf добавлена протестированная библиотека 2025-01-15 16:24:47 +07:00
klassents e4b7b933ac пре-инициализация вынесена в SystemInit(), чтобы все действия выполнялись до инициализации конструкторов, иначе при глобальном объявлении объектов со сложными конструкторами могут возникнуть проблемы 2025-01-15 16:23:29 +07:00
klassents ce42504f61 в описание добавлена библиотека onewire 2025-01-15 13:38:58 +07:00
klassents 2945cf9c8c Добавлена библиотека OneWire
Co-authored-by: KLASSENTS <klassen@elron.tech>
Co-committed-by: KLASSENTS <klassen@elron.tech>
2025-01-15 09:29:12 +03:00
klassents ddb1cdfc9b добавлена поддержка микроконтроллера mik32v2 2025-01-15 13:26:38 +07:00
klassents 0bcd14ca67 добавлены макросы, задающие вход/выход пина 2025-01-15 13:26:08 +07:00
klassents 806dc2366d наша архитектура 2025-01-15 11:09:12 +07:00
klassents 1310ea3a7f добавлена исходная библиотека onewire 2025-01-15 10:15:06 +07:00
klassents 31c736e5fb Dummy header 2025-01-13 09:01:55 +03:00
klassents 3c6e090126 можно использовать драйвер 2024-12-27 13:28:58 +07:00
klassents ad294e0817 Обновить platform.txt 2024-12-25 09:36:41 +03:00
klassents 620c3b4592 Обновить boards.txt 2024-12-25 09:36:18 +03:00
klassents d3d5156008 Обновить docs/Start_mik32_description.md 2024-12-25 06:06:23 +03:00
klassents a7f19c03b8 Обновить docs/Start_mik32_description.md 2024-12-25 06:05:48 +03:00
klassents 9916adc1a2 Обновить README.md 2024-12-25 05:55:15 +03:00
klassents 45b7981ec1 добавлен х2 делитель скорости spi 2024-12-25 09:43:48 +07:00
klassents c2289e967f Merge branch 'main' of https://git.lrnrpst.ru/Elron_dev/elbear_arduino_bsp 2024-12-24 14:40:04 +07:00
klassents 93b9ce1318 изменены ноги прерывани, чтобы меньше перекликались с выводами ацп 2024-12-24 14:40:00 +07:00
klassents db82ddc6c8 Обновить docs/Start_mik32_description.md 2024-12-24 10:23:09 +03:00
klassents 833b047d08 Обновить docs/Elbear_description.md 2024-12-24 10:19:33 +03:00
klassents 0fd499d48f Обновить docs/Elbear_description.md 2024-12-24 10:19:17 +03:00
klassents b6f00ae5e0 Обновить README.md 2024-12-24 10:17:09 +03:00
klassents faaac3d521 Обновить README.md 2024-12-24 10:16:54 +03:00
klassents 12b7277cbb Обновить README.md 2024-12-24 10:14:49 +03:00
klassents b5a7b97769 Обновить docs/Start_mik32_description.md 2024-12-24 10:10:58 +03:00
klassents 1c8eda6c30 Обновить docs/Start_mik32_description.md 2024-12-24 09:55:07 +03:00
klassents 0fa4512563 Обновить docs/Start_mik32_description.md 2024-12-24 09:42:55 +03:00
klassents 58497c7513 Merge branch 'main' of https://git.lrnrpst.ru/Elron_dev/elbear_arduino_bsp 2024-12-24 13:05:30 +07:00
klassents d4bd156284 обновить 2024-12-24 13:05:25 +07:00
klassents d72c9cd413 Обновить docs/Start_mik32_description.md 2024-12-24 08:49:36 +03:00
klassents 5801e9b171 Merge branch 'main' of https://git.lrnrpst.ru/Elron_dev/elbear_arduino_bsp 2024-12-24 12:45:59 +07:00
klassents ee9cf223f3 обновить 2024-12-24 12:45:56 +07:00
klassents 7f216bd1c6 Обновить docs/Instructions.md 2024-12-24 08:42:44 +03:00
klassents f032548192 Merge branch 'main' of https://git.lrnrpst.ru/Elron_dev/elbear_arduino_bsp 2024-12-24 12:41:21 +07:00
klassents 455119a160 обновленные картинки 2024-12-24 12:41:16 +07:00
klassents 57229f3440 Обновить docs/Instructions.md 2024-12-24 07:28:40 +03:00
klassents 712d3b2a7b Обновить docs/Start_mik32_description.md 2024-12-24 07:27:11 +03:00
klassents 1560217c77 Загрузить файлы в «docs» 2024-12-24 07:26:02 +03:00
klassents 12ad9d061e Обновить docs/Instructions.md 2024-12-24 07:25:30 +03:00
klassents 723732fb2d файлы описаний перенесены в папку docs 2024-12-24 11:14:58 +07:00
klassents 8e2b77a8dc Обновить Elbear_description.md 2024-12-24 07:03:30 +03:00
klassents 9d456aefde Обновить README.md 2024-12-24 06:49:36 +03:00
klassents 5e77a8977c Добавить Start_mik32_description.md 2024-12-24 06:49:18 +03:00
klassents e43efc23af Обновить Elbear_description.md 2024-12-24 06:47:43 +03:00
klassents 3378dcede4 Обновить README.md 2024-12-24 06:44:58 +03:00
klassents 89e99dcde0 Обновить README.md 2024-12-24 06:43:57 +03:00
klassents f33b3be570 Добавить Elbear_description.md 2024-12-24 06:24:45 +03:00
klassents 4ecd5dbca3 Обновить README.md 2024-12-24 06:20:24 +03:00
klassents e18916e863 Merge branch 'main' of https://git.lrnrpst.ru/Elron_dev/elbear_arduino_bsp 2024-12-24 09:21:10 +07:00
klassents 0bc9489100 уменьшена скорость serial для корректной работы с платой start 2024-12-24 09:21:06 +07:00
klassents 1ce31e12e8 Обновить README.md 2024-12-23 06:12:08 +03:00
klassents c3e729a36e теперь по микроновскому загрузчику шьются обе платы и бутлоадер, и прошивка через jtag 2024-12-23 09:25:28 +07:00
klassents 5913211b5e функции для spi сделала inline пустыми 2024-12-20 16:38:35 +07:00
klassents 81afaffee8 убрала по просьбе автора 2024-12-20 16:36:44 +07:00
klassents 75e593edf1 добавлена кастомная функция-обработчик прерываний, которую пользователи могут сами определять "наверху" 2024-12-20 14:40:15 +07:00
klassents 02cd27f587 изменила кол-во светодиодов по умолчанию 2024-12-20 11:52:12 +07:00
klassents a8b2cf3b0c изменила название дефайна про кол-во прерываний. В wiring_private.h подтягиваю дефайн из pins_arduino 2024-12-20 11:43:19 +07:00
klassents 65d07edece убрала оповещение для 10го пина 2024-12-20 10:17:14 +07:00
klassents 76e235a23b убрала проверку пинов на кнопку - теперь можно и писать, и тугглить и на выход настраивать пин кнопки - все на совести пользователя 2024-12-20 10:08:33 +07:00
klassents 72348bba6d борьба с предупреждениями 2024-12-19 16:55:55 +07:00
klassents 0d24c3f696 инициализацию переключателя между А4 и А5 вынесла в желлезозависимые функции. У платы старт добавила заглушку 2024-12-19 16:47:59 +07:00
klassents 1ea864a947 варианты для новой платы 2024-12-19 15:49:09 +07:00
klassents 1b039cb163 библиотека для работы с новой платой 2024-12-19 15:48:32 +07:00
klassents 99a5c81da1 бутлоадер для новой платы 2024-12-19 15:48:13 +07:00
klassents a74b883487 переименовала папку в вариантах для наших плат 2024-12-19 15:48:01 +07:00
klassents 2e8ffb38a4 добавлена плата старт. Для прошивки бутлдоадера указывается интерфейс, для мишкиного загрузчика указывается скорость загрузки 2024-12-19 15:33:17 +07:00
klassents 8c677c1172 не используем пока ускоряющий драйвер, потому что не со всеми прошивками он работает 2024-12-19 14:23:24 +07:00
khristolyubov 979a5ea9ae fix for flashing on linux 2024-11-02 14:59:01 +07:00
klassents 2e8482323c Обновить README.md 2024-11-01 05:11:52 +03:00
klassents 766b7b32ea Обновление до версии 0.3.0
- обновлен elbear_fw_bootloader - добавлена проверка контрольной суммы каждой строки hex файла.
- в модуль работы с АЦП добавлена функция analogReadResolution(). Функция analogRead() теперь возвращает усредненное по 10 измерениям значение.
- общая функция обработки прерываний перенесена в память RAM. Обработчики прерываний модулей External Interrupts и Advanced I/O (функция tone()) так же перенесены в память RAM для увеличения скорости выполнения кода.
- в пакет добавлены библиотеки EEPROM, Servo, SoftSerial, NeoPixel, MFRC522 адаптированные для работы с платой Elbear Ace-Uno.
- добавлено описание особенностей работы с пакетом
2024-10-17 08:27:39 +03:00
klassents 7a7c552743 Обновлен README.md 2024-09-11 09:09:57 +03:00
klassents 47804d8382 Обновлен bootloader
- Притяжка к питанию на Rx
- Новая команда для full erase
- При получении "мусорных" байтов не реагируем и отключаемся по таймауту
2024-09-10 12:15:53 +03:00
klassents f7923e8bf7 Удалить bootloaders/ace-uno/elbear_fw_bootloader_qpi_xip_cshigh_0.hex 2024-09-10 12:13:40 +03:00
klassents f6fec5f3ca Удалить bootloaders/ace-uno/bootloader.hex 2024-09-10 12:13:34 +03:00
klassents 82fbe4939e Merged with dev_beta 2024-09-05 08:49:43 +03:00
klassents 079b3c19bc Добавлен файл Add_board.PNG 2024-09-03 10:55:46 +03:00
klassents 8dcd341b77 Удален файл Add_board.PNG 2024-09-03 10:54:25 +03:00
klassents d32773e7b8 Обновила ссылку, надеюсь на финальную версию 2024-09-03 10:54:09 +03:00
klassents 687984b356 Merged with dev0.1.0 2024-09-03 08:02:24 +03:00
ogneyar fa310cfa0d Merged with dev 2024-08-31 14:56:58 +03:00
ogneyar 7e64bd224e Merged with dev 2024-08-25 15:07:33 +03:00
ogneyar e37ab059a3 Merged with dev 2024-08-23 16:00:00 +03:00
ogneyar 926f03b87f Merged with dev 2024-08-22 16:33:25 +03:00
ogneyar 594ee96ffe Merged with dev 2024-08-22 14:01:22 +03:00
ogneyar f8c00f6086 Merged with dev 2024-08-21 16:23:14 +03:00
ogneyar 8977dc59e1 Merged with dev 2024-08-21 15:41:11 +03:00