|
203 | 203 | * @{ |
204 | 204 | */ |
205 | 205 |
|
| 206 | +/** |
| 207 | + * @defgroup PJONSettingGrpPub PJON |
| 208 | + * @ingroup RadioSettingGrpPub |
| 209 | + * @brief These options are specific to the PJON wired transport. |
| 210 | + * @{ |
| 211 | + */ |
| 212 | + |
| 213 | +/** |
| 214 | + * @def MY_PJON |
| 215 | + * @brief Define this to use the PJON wired transport for sensor network communication. |
| 216 | + */ |
| 217 | +//#define MY_PJON |
| 218 | + |
| 219 | +/** |
| 220 | + * @def MY_PJON_PIN |
| 221 | + * @brief Define this to change pin for PJON communication |
| 222 | + */ |
| 223 | +#ifndef MY_PJON_PIN |
| 224 | +#define MY_PJON_PIN (12u) |
| 225 | +#endif |
| 226 | + |
| 227 | +/** |
| 228 | + * @def MY_DEBUG_VERBOSE_PJON |
| 229 | + * @brief Define this for verbose debug prints related to the %PJON driver. |
| 230 | + */ |
| 231 | +//#define MY_DEBUG_VERBOSE_PJON |
| 232 | + |
| 233 | +/** |
| 234 | + * @def MY_PJON_MAX_RETRIES |
| 235 | + * @brief Define this to change max send retry in PJON communication |
| 236 | + */ |
| 237 | +#ifndef MY_PJON_MAX_RETRIES |
| 238 | +#define MY_PJON_MAX_RETRIES (5u) |
| 239 | +#endif |
| 240 | + |
| 241 | +#ifdef MY_PJON |
| 242 | + |
| 243 | +#ifndef PJON_STRATEGY_ALL |
| 244 | +#define PJON_STRATEGY_BITBANG |
| 245 | +#endif |
| 246 | + |
| 247 | +#define PJON_NOT_ASSIGNED (253u) |
| 248 | +#define PJON_BROADCAST (255u) |
| 249 | + |
| 250 | +#define SWBB_MAX_ATTEMPTS (50u) |
| 251 | +#define PJON_INCLUDE_SWBB |
| 252 | +#endif |
206 | 253 |
|
207 | 254 | /** |
208 | 255 | * @defgroup RS485SettingGrpPub RS485 |
|
2107 | 2154 | #endif |
2108 | 2155 |
|
2109 | 2156 | // Enable sensor network "feature" if one of the transport types was enabled |
2110 | | -#if defined(MY_RADIO_RF24) || defined(MY_RADIO_NRF5_ESB) || defined(MY_RADIO_RFM69) || defined(MY_RADIO_RFM95) || defined(MY_RS485) |
| 2157 | +#if defined(MY_RADIO_RF24) || defined(MY_RADIO_NRF5_ESB) || defined(MY_RADIO_RFM69) || defined(MY_RADIO_RFM95) || defined(MY_RS485) || defined(MY_PJON) |
2111 | 2158 | #define MY_SENSOR_NETWORK |
2112 | 2159 | #endif |
2113 | 2160 |
|
|
2300 | 2347 | // RS485 |
2301 | 2348 | #define MY_RS485 |
2302 | 2349 | #define MY_RS485_HWSERIAL |
| 2350 | +// PJON |
| 2351 | +#define MY_PJON |
| 2352 | +#define MY_DEBUG_VERBOSE_PJON |
2303 | 2353 | // RF24 |
2304 | 2354 | #define MY_RADIO_RF24 |
2305 | 2355 | #define MY_RADIO_NRF24 //deprecated |
|
0 commit comments