This commit is contained in:
Alex
2022-01-06 00:50:15 +03:00
parent 970e454920
commit 9d18b80bb6
3 changed files with 5 additions and 3 deletions
+1
View File
@@ -181,6 +181,7 @@ void loop() {
- v1.4 - переделан FastIO - v1.4 - переделан FastIO
- v1.4.1 - убран FastIO, CRC вынесен отдельно - v1.4.1 - убран FastIO, CRC вынесен отдельно
- v2.0 - убран буфер на отправку, убран манчестер, полностью переделан и оптимизирован интерфейс связи - v2.0 - убран буфер на отправку, убран манчестер, полностью переделан и оптимизирован интерфейс связи
- v2.0.1 - fix compiler warnings
<a id="feedback"></a> <a id="feedback"></a>
## Баги и обратная связь ## Баги и обратная связь
+1 -1
View File
@@ -1,5 +1,5 @@
name=Gyver433 name=Gyver433
version=2.0 version=2.0.1
author=AlexGyver <alex@alexgyver.ru> author=AlexGyver <alex@alexgyver.ru>
maintainer=AlexGyver <alex@alexgyver.ru> maintainer=AlexGyver <alex@alexgyver.ru>
sentence=Simple library for 433 MHz radio sentence=Simple library for 433 MHz radio
+3 -2
View File
@@ -21,6 +21,7 @@
v1.4 - переделан FastIO v1.4 - переделан FastIO
v1.4.1 - убран FastIO, CRC вынесен отдельно v1.4.1 - убран FastIO, CRC вынесен отдельно
v2.0 - убран буфер на отправку, убран манчестер, полностью переделан и оптимизирован интерфейс связи v2.0 - убран буфер на отправку, убран манчестер, полностью переделан и оптимизирован интерфейс связи
v2.0.1 - fix compiler warnings
*/ */
#ifndef _Gyver433_h #ifndef _Gyver433_h
@@ -53,7 +54,7 @@
#define G433_EDGE_S (G433_START + G433_WINDOW) #define G433_EDGE_S (G433_START + G433_WINDOW)
// жоский delay для avr // жоский delay для avr
#ifdef AVR #ifdef _delay_us
#define G433_DELAY(x) _delay_us(x) #define G433_DELAY(x) _delay_us(x)
#else #else
#define G433_DELAY(x) delayMicroseconds(x) #define G433_DELAY(x) delayMicroseconds(x)
@@ -85,7 +86,7 @@ public:
// отправка, блокирующая. Кушает любой тип данных // отправка, блокирующая. Кушает любой тип данных
template <typename T> template <typename T>
bool sendData(T &data) { void sendData(T &data) {
uint8_t *ptr = (uint8_t*) &data; uint8_t *ptr = (uint8_t*) &data;
write(ptr, sizeof(T)); write(ptr, sizeof(T));
} }