src/ held both VictronBLE.h and victronble.h. On case-insensitive filesystems (Windows, macOS) extracting the library ZIP overwrote one with the other and the Arduino build failed. The core header is now victronble_core.h in include/ and src/, and every include is updated. include/victronble.h stays as a deprecated forwarder so 0.7.0 Zephyr and host code still builds; it is never in src/. check_version.sh now fails if two tracked paths differ only in case.
9 lines
347 B
C
9 lines
347 B
C
/* Deprecated: the core header was renamed to victronble_core.h in 0.7.1.
|
|
* This forwarder keeps 0.7.0 Zephyr and host code building. It lives only in
|
|
* include/, never in src/, where it would clash with VictronBLE.h on
|
|
* case-insensitive filesystems (issue #2). */
|
|
#ifndef VICTRONBLE_H
|
|
#define VICTRONBLE_H
|
|
#include "victronble_core.h"
|
|
#endif
|