latest version before merge
This commit is contained in:
Vendored
BIN
Binary file not shown.
Vendored
BIN
Binary file not shown.
+2
-1
@@ -55,7 +55,8 @@ typedef struct __attribute__((packed)) {
|
|||||||
uint8_t stationType; // Байт 4: тип станции
|
uint8_t stationType; // Байт 4: тип станции
|
||||||
uint8_t boardVersion; // Байт 5: версия платы
|
uint8_t boardVersion; // Байт 5: версия платы
|
||||||
uint8_t addrEdcan; // Байт 6: адрес EDCAN
|
uint8_t addrEdcan; // Байт 6: адрес EDCAN
|
||||||
uint8_t reserved[57]; // Байты 7-63: зарезервированы
|
uint8_t maxPower; // Байт 7: максимальная мощность станции (5кВт/bit)
|
||||||
|
uint8_t reserved[56]; // Байты 8-63: зарезервированы
|
||||||
} InfoBlock_t;
|
} InfoBlock_t;
|
||||||
|
|
||||||
extern InfoBlock_t *InfoBlock;
|
extern InfoBlock_t *InfoBlock;
|
||||||
|
|||||||
@@ -0,0 +1,11 @@
|
|||||||
|
#ifndef ISR_OPT_H
|
||||||
|
#define ISR_OPT_H
|
||||||
|
|
||||||
|
/* GCC: быстрые функции, вызываемые из IRQ / из HAL из IRQ-контекста */
|
||||||
|
#if defined(__GNUC__)
|
||||||
|
#define ISR_FAST __attribute__((optimize("Ofast")))
|
||||||
|
#else
|
||||||
|
#define ISR_FAST
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#endif /* ISR_OPT_H */
|
||||||
Vendored
BIN
Binary file not shown.
Reference in New Issue
Block a user