|
198 | 198 | * @{
|
199 | 199 | */
|
200 | 200 |
|
| 201 | +/** |
| 202 | + * @defgroup PJONSettingGrpPub PJON |
| 203 | + * @ingroup RadioSettingGrpPub |
| 204 | + * @brief These options are specific to the PJON wired transport. |
| 205 | + * @{ |
| 206 | + */ |
| 207 | + |
| 208 | +/** |
| 209 | + * @def MY_PJON |
| 210 | + * @brief Define this to use the PJON wired transport for sensor network communication. |
| 211 | + */ |
| 212 | +//#define MY_PJON |
| 213 | + |
| 214 | +/** |
| 215 | + * @def MY_PJON_PIN |
| 216 | + * @brief Define this to change pin for PJON communication |
| 217 | + */ |
| 218 | +#ifndef MY_PJON_PIN |
| 219 | +#define MY_PJON_PIN (12u) |
| 220 | +#endif |
| 221 | + |
| 222 | +/** |
| 223 | + * @def MY_DEBUG_VERBOSE_PJON |
| 224 | + * @brief Define this for verbose debug prints related to the %PJON driver. |
| 225 | + */ |
| 226 | +//#define MY_DEBUG_VERBOSE_PJON |
| 227 | + |
| 228 | +/** |
| 229 | + * @def MY_PJON_MAX_RETRIES |
| 230 | + * @brief Define this to change max send retry in PJON communication |
| 231 | + */ |
| 232 | +#ifndef MY_PJON_MAX_RETRIES |
| 233 | +#define MY_PJON_MAX_RETRIES (5u) |
| 234 | +#endif |
| 235 | + |
| 236 | +#ifdef MY_PJON |
| 237 | + |
| 238 | +#ifndef PJON_STRATEGY_ALL |
| 239 | +#define PJON_STRATEGY_BITBANG |
| 240 | +#endif |
| 241 | + |
| 242 | +#define PJON_NOT_ASSIGNED (253u) |
| 243 | +#define PJON_BROADCAST (255u) |
| 244 | + |
| 245 | +#define SWBB_MAX_ATTEMPTS (50u) |
| 246 | +#define PJON_INCLUDE_SWBB |
| 247 | +#endif |
201 | 248 |
|
202 | 249 | /**
|
203 | 250 | * @defgroup RS485SettingGrpPub RS485
|
|
2103 | 2150 | #endif
|
2104 | 2151 |
|
2105 | 2152 | // Enable sensor network "feature" if one of the transport types was enabled
|
2106 |
| -#if defined(MY_RADIO_RF24) || defined(MY_RADIO_NRF5_ESB) || defined(MY_RADIO_RFM69) || defined(MY_RADIO_RFM95) || defined(MY_RS485) |
| 2153 | +#if defined(MY_RADIO_RF24) || defined(MY_RADIO_NRF5_ESB) || defined(MY_RADIO_RFM69) || defined(MY_RADIO_RFM95) || defined(MY_RS485) || defined(MY_PJON) |
2107 | 2154 | #define MY_SENSOR_NETWORK
|
2108 | 2155 | #endif
|
2109 | 2156 |
|
|
2296 | 2343 | // RS485
|
2297 | 2344 | #define MY_RS485
|
2298 | 2345 | #define MY_RS485_HWSERIAL
|
| 2346 | +// PJON |
| 2347 | +#define MY_PJON |
| 2348 | +#define MY_DEBUG_VERBOSE_PJON |
2299 | 2349 | // RF24
|
2300 | 2350 | #define MY_RADIO_RF24
|
2301 | 2351 | #define MY_RADIO_NRF24 //deprecated
|
|
0 commit comments