upd
This commit is contained in:
@@ -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
@@ -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
@@ -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));
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user