mirror of
https://github.com/AlexGyver/GyverCore.git
synced 2025-07-06 02:21:10 +03:00
Update README.md
This commit is contained in:
@ -7,7 +7,7 @@
|
|||||||
Разработано by Александр **AlexGyver** и Egor 'Nich1con' Zaharov
|
Разработано by Александр **AlexGyver** и Egor 'Nich1con' Zaharov
|
||||||
|
|
||||||
## Известные баги
|
## Известные баги
|
||||||
* На компиляторе версии 8 не работает библиотека ServoSmooth. Будьте бдительны с этой версией в общем!
|
* На компиляторе версии 8 не работает библиотека ServoSmooth. Будьте бдительны с этой версией!
|
||||||
|
|
||||||
## Установка
|
## Установка
|
||||||
### Автоматическая
|
### Автоматическая
|
||||||
@ -97,6 +97,7 @@ parseFloat | 1070 | 246 | 824
|
|||||||
- Макрос **bitToggle**(value, bit), инвертирует состояние бита **bit** в байте **value**
|
- Макрос **bitToggle**(value, bit), инвертирует состояние бита **bit** в байте **value**
|
||||||
- Быстрая функция **digitalToggle**(pin), инвертирует состояние пина
|
- Быстрая функция **digitalToggle**(pin), инвертирует состояние пина
|
||||||
- Расширенная работа с АЦП
|
- Расширенная работа с АЦП
|
||||||
|
- Предделитель АЦП по умолчанию изменён на **4**, это в разы ускоряет analogRead, измерения по нашим тестам менее точными **не становятся**
|
||||||
- Убрано в 2.0 ~~**analogStartConvert**(byte pin) - начать преобразование с выбранного пина~~
|
- Убрано в 2.0 ~~**analogStartConvert**(byte pin) - начать преобразование с выбранного пина~~
|
||||||
- Убрано в 2.0 ~~**analogGet()** - получить преобразованное значение (между analogStartConvert и analogGet можно выполнять действия, в отличие от ожидания в analogRead())~~
|
- Убрано в 2.0 ~~**analogGet()** - получить преобразованное значение (между analogStartConvert и analogGet можно выполнять действия, в отличие от ожидания в analogRead())~~
|
||||||
- **analogPrescaler**(uint8_t prescl) - установить предделитель для АЦП (2, 4, 8, 16, 32, 64, 128) - управляет скоростью работы АЦП (скоростью оцифровки). Prescaler:
|
- **analogPrescaler**(uint8_t prescl) - установить предделитель для АЦП (2, 4, 8, 16, 32, 64, 128) - управляет скоростью работы АЦП (скоростью оцифровки). Prescaler:
|
||||||
@ -138,7 +139,8 @@ parseFloat | 1070 | 246 | 824
|
|||||||
- Выбор версии компилятора
|
- Выбор версии компилятора
|
||||||
|
|
||||||
### Убрано
|
### Убрано
|
||||||
Убраны всякие сервисные файлы и прочий хлам, не относящийся к ATmega328 (wifi, USB), почищен код. Ядро полностью совместимо с остальными библиотеками, ничего из стандартных функций не вырезано.
|
- Убраны всякие сервисные файлы и прочий хлам, не относящийся к ATmega328 (wifi, USB), почищен код. Ядро полностью совместимо с остальными библиотеками, ничего из стандартных функций не вырезано.
|
||||||
|
- analogWrite(pin, 255) не заменяется на digitalWrite(pin, HIGH) для корректной работы 10 бит ШИМ. Шумы при работе ШИМ на заполнении 255 отсутствуют. Чтобы выключить шим, нужно сделать пин analogWrite 0, также генерацию отключает digitalWrite любого уровня на этот пин.
|
||||||
|
|
||||||
## Настройки платы
|
## Настройки платы
|
||||||
**Bootloader** - выбор загрузчика **(требует перезаписи загрузчика)**:
|
**Bootloader** - выбор загрузчика **(требует перезаписи загрузчика)**:
|
||||||
|
Reference in New Issue
Block a user