GyverLibs
GyverLibs copied to clipboard
РЕПОЗИТОРИЙ АРХИВИРОВАН. ВСЕ БИБЛИОТЕКИ ТЕПЕРЬ НАХОДЯТСЯ ЗДЕСЬ https://github.com/GyverLibs
Settings -> Danger zone -> Archive
Fix warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
GyverBus
Кому-нибудь удалось заставить работать библиотеку GyverBus для двухсторонней связи двух и более ардуин/esp по одному проводу? Давно пробовал запустить, а щас заметил было обновление 2-3 месяца назад. Если честно бибка...
Много полезных библиотек, проделана большая работа, но зачем они свалены в кучу в одном репозитории? Это не просто противоречит принципу git но и делает крайне неудобным использование и контрибуцию со...
При компиляции стала появляться ошибка, связываю с обновлением esp8266. Как лечить не знаю, чем то библиотеке time.h перестала нравиться буква "u" ``` c:\users\oooooooo\appdata\local\arduino15\packages\esp8266\tools\xtensa-lx106-elf-gcc\3.0.0-newlib4.0.0-gnu23-48f7b08\xtensa-lx106-elf\include\sys\time.h: In function 'void bintime_addx(bintime*, uint64_t)': C:\Program Files...
Как и у оригинальной библиотеки, обрыв питания на управляемом устройстве приводит к зависанию arduino. Происходит это из-за бесконечных циклов в методах библиотеки, например: ``` void TwoWire::start() { // сервисная функция...
Without this fix the OC1A, OC1B pins can't be used for something else other than timer's PWM output.
При установке нового значения периода, не учитывается текущее значение TCNTx. Таким образом в момент смены периода возможно получить импульс произвольной длительности. Критично например при управлении ШД - при разгоне будет...
(1) Добавил возможность стриггерить таймер сразу же после запуска (только в режиме интервала). Это делается либо дополнительной булькой в конструкторе: `GTimer(const timerType &type = MS, const uint32_t &interval = 0,...
Update fix
Добавлено немножко объектного программирования :-)