 |
Nordic Thingy:52 v2.2.0
|
39 #ifndef DRV_SX1509_BITFIELDS_H__ 40 #define DRV_SX1509_BITFIELDS_H__ 42 #define DRV_SX1509_FADE_SUPPORTED_PORT_MASK (0xF0F0) 49 #define DRV_SX1509_INPBUFDISABLE_INPBUF15_Pos (15) 50 #define DRV_SX1509_INPBUFDISABLE_INPBUF15_Msk (0x1 << DRV_SX1509_INPBUFDISABLE_INPBUF15_Pos) 51 #define DRV_SX1509_INPBUFDISABLE_INPBUF15_Disabled (0) 52 #define DRV_SX1509_INPBUFDISABLE_INPBUF15_Enabled (1) 56 #define DRV_SX1509_INPBUFDISABLE_INPBUF14_Pos (14) 57 #define DRV_SX1509_INPBUFDISABLE_INPBUF14_Msk (0x1 << DRV_SX1509_INPBUFDISABLE_INPBUF14_Pos) 58 #define DRV_SX1509_INPBUFDISABLE_INPBUF14_Disabled (0) 59 #define DRV_SX1509_INPBUFDISABLE_INPBUF14_Enabled (1) 63 #define DRV_SX1509_INPBUFDISABLE_INPBUF13_Pos (13) 64 #define DRV_SX1509_INPBUFDISABLE_INPBUF13_Msk (0x1 << DRV_SX1509_INPBUFDISABLE_INPBUF13_Pos) 65 #define DRV_SX1509_INPBUFDISABLE_INPBUF13_Disabled (0) 66 #define DRV_SX1509_INPBUFDISABLE_INPBUF13_Enabled (1) 70 #define DRV_SX1509_INPBUFDISABLE_INPBUF12_Pos (12) 71 #define DRV_SX1509_INPBUFDISABLE_INPBUF12_Msk (0x1 << DRV_SX1509_INPBUFDISABLE_INPBUF12_Pos) 72 #define DRV_SX1509_INPBUFDISABLE_INPBUF12_Disabled (0) 73 #define DRV_SX1509_INPBUFDISABLE_INPBUF12_Enabled (1) 77 #define DRV_SX1509_INPBUFDISABLE_INPBUF11_Pos (11) 78 #define DRV_SX1509_INPBUFDISABLE_INPBUF11_Msk (0x1 << DRV_SX1509_INPBUFDISABLE_INPBUF11_Pos) 79 #define DRV_SX1509_INPBUFDISABLE_INPBUF11_Disabled (0) 80 #define DRV_SX1509_INPBUFDISABLE_INPBUF11_Enabled (1) 84 #define DRV_SX1509_INPBUFDISABLE_INPBUF10_Pos (10) 85 #define DRV_SX1509_INPBUFDISABLE_INPBUF10_Msk (0x1 << DRV_SX1509_INPBUFDISABLE_INPBUF10_Pos) 86 #define DRV_SX1509_INPBUFDISABLE_INPBUF10_Disabled (0) 87 #define DRV_SX1509_INPBUFDISABLE_INPBUF10_Enabled (1) 91 #define DRV_SX1509_INPBUFDISABLE_INPBUF9_Pos (9) 92 #define DRV_SX1509_INPBUFDISABLE_INPBUF9_Msk (0x1 << DRV_SX1509_INPBUFDISABLE_INPBUF9_Pos) 93 #define DRV_SX1509_INPBUFDISABLE_INPBUF9_Disabled (0) 94 #define DRV_SX1509_INPBUFDISABLE_INPBUF9_Enabled (1) 98 #define DRV_SX1509_INPBUFDISABLE_INPBUF8_Pos (8) 99 #define DRV_SX1509_INPBUFDISABLE_INPBUF8_Msk (0x1 << DRV_SX1509_INPBUFDISABLE_INPBUF8_Pos) 100 #define DRV_SX1509_INPBUFDISABLE_INPBUF8_Disabled (0) 101 #define DRV_SX1509_INPBUFDISABLE_INPBUF8_Enabled (1) 105 #define DRV_SX1509_INPBUFDISABLE_INPBUF7_Pos (7) 106 #define DRV_SX1509_INPBUFDISABLE_INPBUF7_Msk (0x1 << DRV_SX1509_INPBUFDISABLE_INPBUF7_Pos) 107 #define DRV_SX1509_INPBUFDISABLE_INPBUF7_Disabled (0) 108 #define DRV_SX1509_INPBUFDISABLE_INPBUF7_Enabled (1) 112 #define DRV_SX1509_INPBUFDISABLE_INPBUF6_Pos (6) 113 #define DRV_SX1509_INPBUFDISABLE_INPBUF6_Msk (0x1 << DRV_SX1509_INPBUFDISABLE_INPBUF6_Pos) 114 #define DRV_SX1509_INPBUFDISABLE_INPBUF6_Disabled (0) 115 #define DRV_SX1509_INPBUFDISABLE_INPBUF6_Enabled (1) 119 #define DRV_SX1509_INPBUFDISABLE_INPBUF5_Pos (5) 120 #define DRV_SX1509_INPBUFDISABLE_INPBUF5_Msk (0x1 << DRV_SX1509_INPBUFDISABLE_INPBUF5_Pos) 121 #define DRV_SX1509_INPBUFDISABLE_INPBUF5_Disabled (0) 122 #define DRV_SX1509_INPBUFDISABLE_INPBUF5_Enabled (1) 126 #define DRV_SX1509_INPBUFDISABLE_INPBUF4_Pos (4) 127 #define DRV_SX1509_INPBUFDISABLE_INPBUF4_Msk (0x1 << DRV_SX1509_INPBUFDISABLE_INPBUF4_Pos) 128 #define DRV_SX1509_INPBUFDISABLE_INPBUF4_Disabled (0) 129 #define DRV_SX1509_INPBUFDISABLE_INPBUF4_Enabled (1) 133 #define DRV_SX1509_INPBUFDISABLE_INPBUF3_Pos (3) 134 #define DRV_SX1509_INPBUFDISABLE_INPBUF3_Msk (0x1 << DRV_SX1509_INPBUFDISABLE_INPBUF3_Pos) 135 #define DRV_SX1509_INPBUFDISABLE_INPBUF3_Disabled (0) 136 #define DRV_SX1509_INPBUFDISABLE_INPBUF3_Enabled (1) 140 #define DRV_SX1509_INPBUFDISABLE_INPBUF2_Pos (2) 141 #define DRV_SX1509_INPBUFDISABLE_INPBUF2_Msk (0x1 << DRV_SX1509_INPBUFDISABLE_INPBUF2_Pos) 142 #define DRV_SX1509_INPBUFDISABLE_INPBUF2_Disabled (0) 143 #define DRV_SX1509_INPBUFDISABLE_INPBUF2_Enabled (1) 147 #define DRV_SX1509_INPBUFDISABLE_INPBUF1_Pos (1) 148 #define DRV_SX1509_INPBUFDISABLE_INPBUF1_Msk (0x1 << DRV_SX1509_INPBUFDISABLE_INPBUF1_Pos) 149 #define DRV_SX1509_INPBUFDISABLE_INPBUF1_Disabled (0) 150 #define DRV_SX1509_INPBUFDISABLE_INPBUF1_Enabled (1) 154 #define DRV_SX1509_INPBUFDISABLE_INPBUF0_Pos (0) 155 #define DRV_SX1509_INPBUFDISABLE_INPBUF0_Msk (0x1 << DRV_SX1509_INPBUFDISABLE_INPBUF0_Pos) 156 #define DRV_SX1509_INPBUFDISABLE_INPBUF0_Disabled (0) 157 #define DRV_SX1509_INPBUFDISABLE_INPBUF0_Enabled (1) 165 #define DRV_SX1509_LONGSLEWRATE_PIN15_Pos (15) 166 #define DRV_SX1509_LONGSLEWRATE_PIN15_Msk (0x1 << DRV_SX1509_LONGSLEWRATE_PIN15_Pos) 167 #define DRV_SX1509_LONGSLEWRATE_PIN15_Disabled (0) 168 #define DRV_SX1509_LONGSLEWRATE_PIN15_Enabled (1) 172 #define DRV_SX1509_LONGSLEWRATE_PIN14_Pos (14) 173 #define DRV_SX1509_LONGSLEWRATE_PIN14_Msk (0x1 << DRV_SX1509_LONGSLEWRATE_PIN14_Pos) 174 #define DRV_SX1509_LONGSLEWRATE_PIN14_Disabled (0) 175 #define DRV_SX1509_LONGSLEWRATE_PIN14_Enabled (1) 179 #define DRV_SX1509_LONGSLEWRATE_PIN13_Pos (13) 180 #define DRV_SX1509_LONGSLEWRATE_PIN13_Msk (0x1 << DRV_SX1509_LONGSLEWRATE_PIN13_Pos) 181 #define DRV_SX1509_LONGSLEWRATE_PIN13_Disabled (0) 182 #define DRV_SX1509_LONGSLEWRATE_PIN13_Enabled (1) 186 #define DRV_SX1509_LONGSLEWRATE_PIN12_Pos (12) 187 #define DRV_SX1509_LONGSLEWRATE_PIN12_Msk (0x1 << DRV_SX1509_LONGSLEWRATE_PIN12_Pos) 188 #define DRV_SX1509_LONGSLEWRATE_PIN12_Disabled (0) 189 #define DRV_SX1509_LONGSLEWRATE_PIN12_Enabled (1) 193 #define DRV_SX1509_LONGSLEWRATE_PIN11_Pos (11) 194 #define DRV_SX1509_LONGSLEWRATE_PIN11_Msk (0x1 << DRV_SX1509_LONGSLEWRATE_PIN11_Pos) 195 #define DRV_SX1509_LONGSLEWRATE_PIN11_Disabled (0) 196 #define DRV_SX1509_LONGSLEWRATE_PIN11_Enabled (1) 200 #define DRV_SX1509_LONGSLEWRATE_PIN10_Pos (10) 201 #define DRV_SX1509_LONGSLEWRATE_PIN10_Msk (0x1 << DRV_SX1509_LONGSLEWRATE_PIN10_Pos) 202 #define DRV_SX1509_LONGSLEWRATE_PIN10_Disabled (0) 203 #define DRV_SX1509_LONGSLEWRATE_PIN10_Enabled (1) 207 #define DRV_SX1509_LONGSLEWRATE_PIN9_Pos (9) 208 #define DRV_SX1509_LONGSLEWRATE_PIN9_Msk (0x1 << DRV_SX1509_LONGSLEWRATE_PIN9_Pos) 209 #define DRV_SX1509_LONGSLEWRATE_PIN9_Disabled (0) 210 #define DRV_SX1509_LONGSLEWRATE_PIN9_Enabled (1) 214 #define DRV_SX1509_LONGSLEWRATE_PIN8_Pos (8) 215 #define DRV_SX1509_LONGSLEWRATE_PIN8_Msk (0x1 << DRV_SX1509_LONGSLEWRATE_PIN8_Pos) 216 #define DRV_SX1509_LONGSLEWRATE_PIN8_Disabled (0) 217 #define DRV_SX1509_LONGSLEWRATE_PIN8_Enabled (1) 221 #define DRV_SX1509_LONGSLEWRATE_PIN7_Pos (7) 222 #define DRV_SX1509_LONGSLEWRATE_PIN7_Msk (0x1 << DRV_SX1509_LONGSLEWRATE_PIN7_Pos) 223 #define DRV_SX1509_LONGSLEWRATE_PIN7_Disabled (0) 224 #define DRV_SX1509_LONGSLEWRATE_PIN7_Enabled (1) 228 #define DRV_SX1509_LONGSLEWRATE_PIN6_Pos (6) 229 #define DRV_SX1509_LONGSLEWRATE_PIN6_Msk (0x1 << DRV_SX1509_LONGSLEWRATE_PIN6_Pos) 230 #define DRV_SX1509_LONGSLEWRATE_PIN6_Disabled (0) 231 #define DRV_SX1509_LONGSLEWRATE_PIN6_Enabled (1) 235 #define DRV_SX1509_LONGSLEWRATE_PIN5_Pos (5) 236 #define DRV_SX1509_LONGSLEWRATE_PIN5_Msk (0x1 << DRV_SX1509_LONGSLEWRATE_PIN5_Pos) 237 #define DRV_SX1509_LONGSLEWRATE_PIN5_Disabled (0) 238 #define DRV_SX1509_LONGSLEWRATE_PIN5_Enabled (1) 242 #define DRV_SX1509_LONGSLEWRATE_PIN4_Pos (4) 243 #define DRV_SX1509_LONGSLEWRATE_PIN4_Msk (0x1 << DRV_SX1509_LONGSLEWRATE_PIN4_Pos) 244 #define DRV_SX1509_LONGSLEWRATE_PIN4_Disabled (0) 245 #define DRV_SX1509_LONGSLEWRATE_PIN4_Enabled (1) 249 #define DRV_SX1509_LONGSLEWRATE_PIN3_Pos (3) 250 #define DRV_SX1509_LONGSLEWRATE_PIN3_Msk (0x1 << DRV_SX1509_LONGSLEWRATE_PIN3_Pos) 251 #define DRV_SX1509_LONGSLEWRATE_PIN3_Disabled (0) 252 #define DRV_SX1509_LONGSLEWRATE_PIN3_Enabled (1) 256 #define DRV_SX1509_LONGSLEWRATE_PIN2_Pos (2) 257 #define DRV_SX1509_LONGSLEWRATE_PIN2_Msk (0x1 << DRV_SX1509_LONGSLEWRATE_PIN2_Pos) 258 #define DRV_SX1509_LONGSLEWRATE_PIN2_Disabled (0) 259 #define DRV_SX1509_LONGSLEWRATE_PIN2_Enabled (1) 263 #define DRV_SX1509_LONGSLEWRATE_PIN1_Pos (1) 264 #define DRV_SX1509_LONGSLEWRATE_PIN1_Msk (0x1 << DRV_SX1509_LONGSLEWRATE_PIN1_Pos) 265 #define DRV_SX1509_LONGSLEWRATE_PIN1_Disabled (0) 266 #define DRV_SX1509_LONGSLEWRATE_PIN1_Enabled (1) 270 #define DRV_SX1509_LONGSLEWRATE_PIN0_Pos (0) 271 #define DRV_SX1509_LONGSLEWRATE_PIN0_Msk (0x1 << DRV_SX1509_LONGSLEWRATE_PIN0_Pos) 272 #define DRV_SX1509_LONGSLEWRATE_PIN0_Disabled (0) 273 #define DRV_SX1509_LONGSLEWRATE_PIN0_Enabled (1) 281 #define DRV_SX1509_LOWDRIVE_PIN15_Pos (15) 282 #define DRV_SX1509_LOWDRIVE_PIN15_Msk (0x1 << DRV_SX1509_LOWDRIVE_PIN15_Pos) 283 #define DRV_SX1509_LOWDRIVE_PIN15_Disabled (0) 284 #define DRV_SX1509_LOWDRIVE_PIN15_Enabled (1) 288 #define DRV_SX1509_LOWDRIVE_PIN14_Pos (14) 289 #define DRV_SX1509_LOWDRIVE_PIN14_Msk (0x1 << DRV_SX1509_LOWDRIVE_PIN14_Pos) 290 #define DRV_SX1509_LOWDRIVE_PIN14_Disabled (0) 291 #define DRV_SX1509_LOWDRIVE_PIN14_Enabled (1) 295 #define DRV_SX1509_LOWDRIVE_PIN13_Pos (13) 296 #define DRV_SX1509_LOWDRIVE_PIN13_Msk (0x1 << DRV_SX1509_LOWDRIVE_PIN13_Pos) 297 #define DRV_SX1509_LOWDRIVE_PIN13_Disabled (0) 298 #define DRV_SX1509_LOWDRIVE_PIN13_Enabled (1) 302 #define DRV_SX1509_LOWDRIVE_PIN12_Pos (12) 303 #define DRV_SX1509_LOWDRIVE_PIN12_Msk (0x1 << DRV_SX1509_LOWDRIVE_PIN12_Pos) 304 #define DRV_SX1509_LOWDRIVE_PIN12_Disabled (0) 305 #define DRV_SX1509_LOWDRIVE_PIN12_Enabled (1) 309 #define DRV_SX1509_LOWDRIVE_PIN11_Pos (11) 310 #define DRV_SX1509_LOWDRIVE_PIN11_Msk (0x1 << DRV_SX1509_LOWDRIVE_PIN11_Pos) 311 #define DRV_SX1509_LOWDRIVE_PIN11_Disabled (0) 312 #define DRV_SX1509_LOWDRIVE_PIN11_Enabled (1) 316 #define DRV_SX1509_LOWDRIVE_PIN10_Pos (10) 317 #define DRV_SX1509_LOWDRIVE_PIN10_Msk (0x1 << DRV_SX1509_LOWDRIVE_PIN10_Pos) 318 #define DRV_SX1509_LOWDRIVE_PIN10_Disabled (0) 319 #define DRV_SX1509_LOWDRIVE_PIN10_Enabled (1) 323 #define DRV_SX1509_LOWDRIVE_PIN9_Pos (9) 324 #define DRV_SX1509_LOWDRIVE_PIN9_Msk (0x1 << DRV_SX1509_LOWDRIVE_PIN9_Pos) 325 #define DRV_SX1509_LOWDRIVE_PIN9_Disabled (0) 326 #define DRV_SX1509_LOWDRIVE_PIN9_Enabled (1) 330 #define DRV_SX1509_LOWDRIVE_PIN8_Pos (8) 331 #define DRV_SX1509_LOWDRIVE_PIN8_Msk (0x1 << DRV_SX1509_LOWDRIVE_PIN8_Pos) 332 #define DRV_SX1509_LOWDRIVE_PIN8_Disabled (0) 333 #define DRV_SX1509_LOWDRIVE_PIN8_Enabled (1) 337 #define DRV_SX1509_LOWDRIVE_PIN7_Pos (7) 338 #define DRV_SX1509_LOWDRIVE_PIN7_Msk (0x1 << DRV_SX1509_LOWDRIVE_PIN7_Pos) 339 #define DRV_SX1509_LOWDRIVE_PIN7_Disabled (0) 340 #define DRV_SX1509_LOWDRIVE_PIN7_Enabled (1) 344 #define DRV_SX1509_LOWDRIVE_PIN6_Pos (6) 345 #define DRV_SX1509_LOWDRIVE_PIN6_Msk (0x1 << DRV_SX1509_LOWDRIVE_PIN6_Pos) 346 #define DRV_SX1509_LOWDRIVE_PIN6_Disabled (0) 347 #define DRV_SX1509_LOWDRIVE_PIN6_Enabled (1) 351 #define DRV_SX1509_LOWDRIVE_PIN5_Pos (5) 352 #define DRV_SX1509_LOWDRIVE_PIN5_Msk (0x1 << DRV_SX1509_LOWDRIVE_PIN5_Pos) 353 #define DRV_SX1509_LOWDRIVE_PIN5_Disabled (0) 354 #define DRV_SX1509_LOWDRIVE_PIN5_Enabled (1) 358 #define DRV_SX1509_LOWDRIVE_PIN4_Pos (4) 359 #define DRV_SX1509_LOWDRIVE_PIN4_Msk (0x1 << DRV_SX1509_LOWDRIVE_PIN4_Pos) 360 #define DRV_SX1509_LOWDRIVE_PIN4_Disabled (0) 361 #define DRV_SX1509_LOWDRIVE_PIN4_Enabled (1) 365 #define DRV_SX1509_LOWDRIVE_PIN3_Pos (3) 366 #define DRV_SX1509_LOWDRIVE_PIN3_Msk (0x1 << DRV_SX1509_LOWDRIVE_PIN3_Pos) 367 #define DRV_SX1509_LOWDRIVE_PIN3_Disabled (0) 368 #define DRV_SX1509_LOWDRIVE_PIN3_Enabled (1) 372 #define DRV_SX1509_LOWDRIVE_PIN2_Pos (2) 373 #define DRV_SX1509_LOWDRIVE_PIN2_Msk (0x1 << DRV_SX1509_LOWDRIVE_PIN2_Pos) 374 #define DRV_SX1509_LOWDRIVE_PIN2_Disabled (0) 375 #define DRV_SX1509_LOWDRIVE_PIN2_Enabled (1) 379 #define DRV_SX1509_LOWDRIVE_PIN1_Pos (1) 380 #define DRV_SX1509_LOWDRIVE_PIN1_Msk (0x1 << DRV_SX1509_LOWDRIVE_PIN1_Pos) 381 #define DRV_SX1509_LOWDRIVE_PIN1_Disabled (0) 382 #define DRV_SX1509_LOWDRIVE_PIN1_Enabled (1) 386 #define DRV_SX1509_LOWDRIVE_PIN0_Pos (0) 387 #define DRV_SX1509_LOWDRIVE_PIN0_Msk (0x1 << DRV_SX1509_LOWDRIVE_PIN0_Pos) 388 #define DRV_SX1509_LOWDRIVE_PIN0_Disabled (0) 389 #define DRV_SX1509_LOWDRIVE_PIN0_Enabled (1) 397 #define DRV_SX1509_PULLUP_PIN15_Pos (15) 398 #define DRV_SX1509_PULLUP_PIN15_Msk (0x1 << DRV_SX1509_PULLUP_PIN15_Pos) 399 #define DRV_SX1509_PULLUP_PIN15_Disabled (0) 400 #define DRV_SX1509_PULLUP_PIN15_Enabled (1) 404 #define DRV_SX1509_PULLUP_PIN14_Pos (14) 405 #define DRV_SX1509_PULLUP_PIN14_Msk (0x1 << DRV_SX1509_PULLUP_PIN14_Pos) 406 #define DRV_SX1509_PULLUP_PIN14_Disabled (0) 407 #define DRV_SX1509_PULLUP_PIN14_Enabled (1) 411 #define DRV_SX1509_PULLUP_PIN13_Pos (13) 412 #define DRV_SX1509_PULLUP_PIN13_Msk (0x1 << DRV_SX1509_PULLUP_PIN13_Pos) 413 #define DRV_SX1509_PULLUP_PIN13_Disabled (0) 414 #define DRV_SX1509_PULLUP_PIN13_Enabled (1) 418 #define DRV_SX1509_PULLUP_PIN12_Pos (12) 419 #define DRV_SX1509_PULLUP_PIN12_Msk (0x1 << DRV_SX1509_PULLUP_PIN12_Pos) 420 #define DRV_SX1509_PULLUP_PIN12_Disabled (0) 421 #define DRV_SX1509_PULLUP_PIN12_Enabled (1) 425 #define DRV_SX1509_PULLUP_PIN11_Pos (11) 426 #define DRV_SX1509_PULLUP_PIN11_Msk (0x1 << DRV_SX1509_PULLUP_PIN11_Pos) 427 #define DRV_SX1509_PULLUP_PIN11_Disabled (0) 428 #define DRV_SX1509_PULLUP_PIN11_Enabled (1) 432 #define DRV_SX1509_PULLUP_PIN10_Pos (10) 433 #define DRV_SX1509_PULLUP_PIN10_Msk (0x1 << DRV_SX1509_PULLUP_PIN10_Pos) 434 #define DRV_SX1509_PULLUP_PIN10_Disabled (0) 435 #define DRV_SX1509_PULLUP_PIN10_Enabled (1) 439 #define DRV_SX1509_PULLUP_PIN9_Pos (9) 440 #define DRV_SX1509_PULLUP_PIN9_Msk (0x1 << DRV_SX1509_PULLUP_PIN9_Pos) 441 #define DRV_SX1509_PULLUP_PIN9_Disabled (0) 442 #define DRV_SX1509_PULLUP_PIN9_Enabled (1) 446 #define DRV_SX1509_PULLUP_PIN8_Pos (8) 447 #define DRV_SX1509_PULLUP_PIN8_Msk (0x1 << DRV_SX1509_PULLUP_PIN8_Pos) 448 #define DRV_SX1509_PULLUP_PIN8_Disabled (0) 449 #define DRV_SX1509_PULLUP_PIN8_Enabled (1) 453 #define DRV_SX1509_PULLUP_PIN7_Pos (7) 454 #define DRV_SX1509_PULLUP_PIN7_Msk (0x1 << DRV_SX1509_PULLUP_PIN7_Pos) 455 #define DRV_SX1509_PULLUP_PIN7_Disabled (0) 456 #define DRV_SX1509_PULLUP_PIN7_Enabled (1) 460 #define DRV_SX1509_PULLUP_PIN6_Pos (6) 461 #define DRV_SX1509_PULLUP_PIN6_Msk (0x1 << DRV_SX1509_PULLUP_PIN6_Pos) 462 #define DRV_SX1509_PULLUP_PIN6_Disabled (0) 463 #define DRV_SX1509_PULLUP_PIN6_Enabled (1) 467 #define DRV_SX1509_PULLUP_PIN5_Pos (5) 468 #define DRV_SX1509_PULLUP_PIN5_Msk (0x1 << DRV_SX1509_PULLUP_PIN5_Pos) 469 #define DRV_SX1509_PULLUP_PIN5_Disabled (0) 470 #define DRV_SX1509_PULLUP_PIN5_Enabled (1) 474 #define DRV_SX1509_PULLUP_PIN4_Pos (4) 475 #define DRV_SX1509_PULLUP_PIN4_Msk (0x1 << DRV_SX1509_PULLUP_PIN4_Pos) 476 #define DRV_SX1509_PULLUP_PIN4_Disabled (0) 477 #define DRV_SX1509_PULLUP_PIN4_Enabled (1) 481 #define DRV_SX1509_PULLUP_PIN3_Pos (3) 482 #define DRV_SX1509_PULLUP_PIN3_Msk (0x1 << DRV_SX1509_PULLUP_PIN3_Pos) 483 #define DRV_SX1509_PULLUP_PIN3_Disabled (0) 484 #define DRV_SX1509_PULLUP_PIN3_Enabled (1) 488 #define DRV_SX1509_PULLUP_PIN2_Pos (2) 489 #define DRV_SX1509_PULLUP_PIN2_Msk (0x1 << DRV_SX1509_PULLUP_PIN2_Pos) 490 #define DRV_SX1509_PULLUP_PIN2_Disabled (0) 491 #define DRV_SX1509_PULLUP_PIN2_Enabled (1) 495 #define DRV_SX1509_PULLUP_PIN1_Pos (1) 496 #define DRV_SX1509_PULLUP_PIN1_Msk (0x1 << DRV_SX1509_PULLUP_PIN1_Pos) 497 #define DRV_SX1509_PULLUP_PIN1_Disabled (0) 498 #define DRV_SX1509_PULLUP_PIN1_Enabled (1) 502 #define DRV_SX1509_PULLUP_PIN0_Pos (0) 503 #define DRV_SX1509_PULLUP_PIN0_Msk (0x1 << DRV_SX1509_PULLUP_PIN0_Pos) 504 #define DRV_SX1509_PULLUP_PIN0_Disabled (0) 505 #define DRV_SX1509_PULLUP_PIN0_Enabled (1) 513 #define DRV_SX1509_PULLDOWN_PIN15_Pos (15) 514 #define DRV_SX1509_PULLDOWN_PIN15_Msk (0x1 << DRV_SX1509_PULLDOWN_PIN15_Pos) 515 #define DRV_SX1509_PULLDOWN_PIN15_Disabled (0) 516 #define DRV_SX1509_PULLDOWN_PIN15_Enabled (1) 520 #define DRV_SX1509_PULLDOWN_PIN14_Pos (14) 521 #define DRV_SX1509_PULLDOWN_PIN14_Msk (0x1 << DRV_SX1509_PULLDOWN_PIN14_Pos) 522 #define DRV_SX1509_PULLDOWN_PIN14_Disabled (0) 523 #define DRV_SX1509_PULLDOWN_PIN14_Enabled (1) 527 #define DRV_SX1509_PULLDOWN_PIN13_Pos (13) 528 #define DRV_SX1509_PULLDOWN_PIN13_Msk (0x1 << DRV_SX1509_PULLDOWN_PIN13_Pos) 529 #define DRV_SX1509_PULLDOWN_PIN13_Disabled (0) 530 #define DRV_SX1509_PULLDOWN_PIN13_Enabled (1) 534 #define DRV_SX1509_PULLDOWN_PIN12_Pos (12) 535 #define DRV_SX1509_PULLDOWN_PIN12_Msk (0x1 << DRV_SX1509_PULLDOWN_PIN12_Pos) 536 #define DRV_SX1509_PULLDOWN_PIN12_Disabled (0) 537 #define DRV_SX1509_PULLDOWN_PIN12_Enabled (1) 541 #define DRV_SX1509_PULLDOWN_PIN11_Pos (11) 542 #define DRV_SX1509_PULLDOWN_PIN11_Msk (0x1 << DRV_SX1509_PULLDOWN_PIN11_Pos) 543 #define DRV_SX1509_PULLDOWN_PIN11_Disabled (0) 544 #define DRV_SX1509_PULLDOWN_PIN11_Enabled (1) 548 #define DRV_SX1509_PULLDOWN_PIN10_Pos (10) 549 #define DRV_SX1509_PULLDOWN_PIN10_Msk (0x1 << DRV_SX1509_PULLDOWN_PIN10_Pos) 550 #define DRV_SX1509_PULLDOWN_PIN10_Disabled (0) 551 #define DRV_SX1509_PULLDOWN_PIN10_Enabled (1) 555 #define DRV_SX1509_PULLDOWN_PIN9_Pos (9) 556 #define DRV_SX1509_PULLDOWN_PIN9_Msk (0x1 << DRV_SX1509_PULLDOWN_PIN9_Pos) 557 #define DRV_SX1509_PULLDOWN_PIN9_Disabled (0) 558 #define DRV_SX1509_PULLDOWN_PIN9_Enabled (1) 562 #define DRV_SX1509_PULLDOWN_PIN8_Pos (8) 563 #define DRV_SX1509_PULLDOWN_PIN8_Msk (0x1 << DRV_SX1509_PULLDOWN_PIN8_Pos) 564 #define DRV_SX1509_PULLDOWN_PIN8_Disabled (0) 565 #define DRV_SX1509_PULLDOWN_PIN8_Enabled (1) 569 #define DRV_SX1509_PULLDOWN_PIN7_Pos (7) 570 #define DRV_SX1509_PULLDOWN_PIN7_Msk (0x1 << DRV_SX1509_PULLDOWN_PIN7_Pos) 571 #define DRV_SX1509_PULLDOWN_PIN7_Disabled (0) 572 #define DRV_SX1509_PULLDOWN_PIN7_Enabled (1) 576 #define DRV_SX1509_PULLDOWN_PIN6_Pos (6) 577 #define DRV_SX1509_PULLDOWN_PIN6_Msk (0x1 << DRV_SX1509_PULLDOWN_PIN6_Pos) 578 #define DRV_SX1509_PULLDOWN_PIN6_Disabled (0) 579 #define DRV_SX1509_PULLDOWN_PIN6_Enabled (1) 583 #define DRV_SX1509_PULLDOWN_PIN5_Pos (5) 584 #define DRV_SX1509_PULLDOWN_PIN5_Msk (0x1 << DRV_SX1509_PULLDOWN_PIN5_Pos) 585 #define DRV_SX1509_PULLDOWN_PIN5_Disabled (0) 586 #define DRV_SX1509_PULLDOWN_PIN5_Enabled (1) 590 #define DRV_SX1509_PULLDOWN_PIN4_Pos (4) 591 #define DRV_SX1509_PULLDOWN_PIN4_Msk (0x1 << DRV_SX1509_PULLDOWN_PIN4_Pos) 592 #define DRV_SX1509_PULLDOWN_PIN4_Disabled (0) 593 #define DRV_SX1509_PULLDOWN_PIN4_Enabled (1) 597 #define DRV_SX1509_PULLDOWN_PIN3_Pos (3) 598 #define DRV_SX1509_PULLDOWN_PIN3_Msk (0x1 << DRV_SX1509_PULLDOWN_PIN3_Pos) 599 #define DRV_SX1509_PULLDOWN_PIN3_Disabled (0) 600 #define DRV_SX1509_PULLDOWN_PIN3_Enabled (1) 604 #define DRV_SX1509_PULLDOWN_PIN2_Pos (2) 605 #define DRV_SX1509_PULLDOWN_PIN2_Msk (0x1 << DRV_SX1509_PULLDOWN_PIN2_Pos) 606 #define DRV_SX1509_PULLDOWN_PIN2_Disabled (0) 607 #define DRV_SX1509_PULLDOWN_PIN2_Enabled (1) 611 #define DRV_SX1509_PULLDOWN_PIN1_Pos (1) 612 #define DRV_SX1509_PULLDOWN_PIN1_Msk (0x1 << DRV_SX1509_PULLDOWN_PIN1_Pos) 613 #define DRV_SX1509_PULLDOWN_PIN1_Disabled (0) 614 #define DRV_SX1509_PULLDOWN_PIN1_Enabled (1) 618 #define DRV_SX1509_PULLDOWN_PIN0_Pos (0) 619 #define DRV_SX1509_PULLDOWN_PIN0_Msk (0x1 << DRV_SX1509_PULLDOWN_PIN0_Pos) 620 #define DRV_SX1509_PULLDOWN_PIN0_Disabled (0) 621 #define DRV_SX1509_PULLDOWN_PIN0_Enabled (1) 629 #define DRV_SX1509_OPENDRAIN_PIN15_Pos (15) 630 #define DRV_SX1509_OPENDRAIN_PIN15_Msk (0x1 << DRV_SX1509_OPENDRAIN_PIN15_Pos) 631 #define DRV_SX1509_OPENDRAIN_PIN15_PushPull (0) 632 #define DRV_SX1509_OPENDRAIN_PIN15_OpenDrain (1) 636 #define DRV_SX1509_OPENDRAIN_PIN14_Pos (14) 637 #define DRV_SX1509_OPENDRAIN_PIN14_Msk (0x1 << DRV_SX1509_OPENDRAIN_PIN14_Pos) 638 #define DRV_SX1509_OPENDRAIN_PIN14_PushPull (0) 639 #define DRV_SX1509_OPENDRAIN_PIN14_OpenDrain (1) 643 #define DRV_SX1509_OPENDRAIN_PIN13_Pos (13) 644 #define DRV_SX1509_OPENDRAIN_PIN13_Msk (0x1 << DRV_SX1509_OPENDRAIN_PIN13_Pos) 645 #define DRV_SX1509_OPENDRAIN_PIN13_PushPull (0) 646 #define DRV_SX1509_OPENDRAIN_PIN13_OpenDrain (1) 650 #define DRV_SX1509_OPENDRAIN_PIN12_Pos (12) 651 #define DRV_SX1509_OPENDRAIN_PIN12_Msk (0x1 << DRV_SX1509_OPENDRAIN_PIN12_Pos) 652 #define DRV_SX1509_OPENDRAIN_PIN12_PushPull (0) 653 #define DRV_SX1509_OPENDRAIN_PIN12_OpenDrain (1) 657 #define DRV_SX1509_OPENDRAIN_PIN11_Pos (11) 658 #define DRV_SX1509_OPENDRAIN_PIN11_Msk (0x1 << DRV_SX1509_OPENDRAIN_PIN11_Pos) 659 #define DRV_SX1509_OPENDRAIN_PIN11_PushPull (0) 660 #define DRV_SX1509_OPENDRAIN_PIN11_OpenDrain (1) 664 #define DRV_SX1509_OPENDRAIN_PIN10_Pos (10) 665 #define DRV_SX1509_OPENDRAIN_PIN10_Msk (0x1 << DRV_SX1509_OPENDRAIN_PIN10_Pos) 666 #define DRV_SX1509_OPENDRAIN_PIN10_PushPull (0) 667 #define DRV_SX1509_OPENDRAIN_PIN10_OpenDrain (1) 671 #define DRV_SX1509_OPENDRAIN_PIN9_Pos (9) 672 #define DRV_SX1509_OPENDRAIN_PIN9_Msk (0x1 << DRV_SX1509_OPENDRAIN_PIN9_Pos) 673 #define DRV_SX1509_OPENDRAIN_PIN9_PushPull (0) 674 #define DRV_SX1509_OPENDRAIN_PIN9_OpenDrain (1) 678 #define DRV_SX1509_OPENDRAIN_PIN8_Pos (8) 679 #define DRV_SX1509_OPENDRAIN_PIN8_Msk (0x1 << DRV_SX1509_OPENDRAIN_PIN8_Pos) 680 #define DRV_SX1509_OPENDRAIN_PIN8_PushPull (0) 681 #define DRV_SX1509_OPENDRAIN_PIN8_OpenDrain (1) 685 #define DRV_SX1509_OPENDRAIN_PIN7_Pos (7) 686 #define DRV_SX1509_OPENDRAIN_PIN7_Msk (0x1 << DRV_SX1509_OPENDRAIN_PIN7_Pos) 687 #define DRV_SX1509_OPENDRAIN_PIN7_PushPull (0) 688 #define DRV_SX1509_OPENDRAIN_PIN7_OpenDrain (1) 692 #define DRV_SX1509_OPENDRAIN_PIN6_Pos (6) 693 #define DRV_SX1509_OPENDRAIN_PIN6_Msk (0x1 << DRV_SX1509_OPENDRAIN_PIN6_Pos) 694 #define DRV_SX1509_OPENDRAIN_PIN6_PushPull (0) 695 #define DRV_SX1509_OPENDRAIN_PIN6_OpenDrain (1) 699 #define DRV_SX1509_OPENDRAIN_PIN5_Pos (5) 700 #define DRV_SX1509_OPENDRAIN_PIN5_Msk (0x1 << DRV_SX1509_OPENDRAIN_PIN5_Pos) 701 #define DRV_SX1509_OPENDRAIN_PIN5_PushPull (0) 702 #define DRV_SX1509_OPENDRAIN_PIN5_OpenDrain (1) 706 #define DRV_SX1509_OPENDRAIN_PIN4_Pos (4) 707 #define DRV_SX1509_OPENDRAIN_PIN4_Msk (0x1 << DRV_SX1509_OPENDRAIN_PIN4_Pos) 708 #define DRV_SX1509_OPENDRAIN_PIN4_PushPull (0) 709 #define DRV_SX1509_OPENDRAIN_PIN4_OpenDrain (1) 713 #define DRV_SX1509_OPENDRAIN_PIN3_Pos (3) 714 #define DRV_SX1509_OPENDRAIN_PIN3_Msk (0x1 << DRV_SX1509_OPENDRAIN_PIN3_Pos) 715 #define DRV_SX1509_OPENDRAIN_PIN3_PushPull (0) 716 #define DRV_SX1509_OPENDRAIN_PIN3_OpenDrain (1) 720 #define DRV_SX1509_OPENDRAIN_PIN2_Pos (2) 721 #define DRV_SX1509_OPENDRAIN_PIN2_Msk (0x1 << DRV_SX1509_OPENDRAIN_PIN2_Pos) 722 #define DRV_SX1509_OPENDRAIN_PIN2_PushPull (0) 723 #define DRV_SX1509_OPENDRAIN_PIN2_OpenDrain (1) 727 #define DRV_SX1509_OPENDRAIN_PIN1_Pos (1) 728 #define DRV_SX1509_OPENDRAIN_PIN1_Msk (0x1 << DRV_SX1509_OPENDRAIN_PIN1_Pos) 729 #define DRV_SX1509_OPENDRAIN_PIN1_PushPull (0) 730 #define DRV_SX1509_OPENDRAIN_PIN1_OpenDrain (1) 734 #define DRV_SX1509_OPENDRAIN_PIN0_Pos (0) 735 #define DRV_SX1509_OPENDRAIN_PIN0_Msk (0x1 << DRV_SX1509_OPENDRAIN_PIN0_Pos) 736 #define DRV_SX1509_OPENDRAIN_PIN0_PushPull (0) 737 #define DRV_SX1509_OPENDRAIN_PIN0_OpenDrain (1) 745 #define DRV_SX1509_POLARITY_PIN15_Pos (15) 746 #define DRV_SX1509_POLARITY_PIN15_Msk (0x1 << DRV_SX1509_POLARITY_PIN15_Pos) 747 #define DRV_SX1509_POLARITY_PIN15_Normal (0) 748 #define DRV_SX1509_POLARITY_PIN15_Inverted (1) 752 #define DRV_SX1509_POLARITY_PIN14_Pos (14) 753 #define DRV_SX1509_POLARITY_PIN14_Msk (0x1 << DRV_SX1509_POLARITY_PIN14_Pos) 754 #define DRV_SX1509_POLARITY_PIN14_Normal (0) 755 #define DRV_SX1509_POLARITY_PIN14_Inverted (1) 759 #define DRV_SX1509_POLARITY_PIN13_Pos (13) 760 #define DRV_SX1509_POLARITY_PIN13_Msk (0x1 << DRV_SX1509_POLARITY_PIN13_Pos) 761 #define DRV_SX1509_POLARITY_PIN13_Normal (0) 762 #define DRV_SX1509_POLARITY_PIN13_Inverted (1) 766 #define DRV_SX1509_POLARITY_PIN12_Pos (12) 767 #define DRV_SX1509_POLARITY_PIN12_Msk (0x1 << DRV_SX1509_POLARITY_PIN12_Pos) 768 #define DRV_SX1509_POLARITY_PIN12_Normal (0) 769 #define DRV_SX1509_POLARITY_PIN12_Inverted (1) 773 #define DRV_SX1509_POLARITY_PIN11_Pos (11) 774 #define DRV_SX1509_POLARITY_PIN11_Msk (0x1 << DRV_SX1509_POLARITY_PIN11_Pos) 775 #define DRV_SX1509_POLARITY_PIN11_Normal (0) 776 #define DRV_SX1509_POLARITY_PIN11_Inverted (1) 780 #define DRV_SX1509_POLARITY_PIN10_Pos (10) 781 #define DRV_SX1509_POLARITY_PIN10_Msk (0x1 << DRV_SX1509_POLARITY_PIN10_Pos) 782 #define DRV_SX1509_POLARITY_PIN10_Normal (0) 783 #define DRV_SX1509_POLARITY_PIN10_Inverted (1) 787 #define DRV_SX1509_POLARITY_PIN9_Pos (9) 788 #define DRV_SX1509_POLARITY_PIN9_Msk (0x1 << DRV_SX1509_POLARITY_PIN9_Pos) 789 #define DRV_SX1509_POLARITY_PIN9_Normal (0) 790 #define DRV_SX1509_POLARITY_PIN9_Inverted (1) 794 #define DRV_SX1509_POLARITY_PIN8_Pos (8) 795 #define DRV_SX1509_POLARITY_PIN8_Msk (0x1 << DRV_SX1509_POLARITY_PIN8_Pos) 796 #define DRV_SX1509_POLARITY_PIN8_Normal (0) 797 #define DRV_SX1509_POLARITY_PIN8_Inverted (1) 801 #define DRV_SX1509_POLARITY_PIN7_Pos (7) 802 #define DRV_SX1509_POLARITY_PIN7_Msk (0x1 << DRV_SX1509_POLARITY_PIN7_Pos) 803 #define DRV_SX1509_POLARITY_PIN7_Normal (0) 804 #define DRV_SX1509_POLARITY_PIN7_Inverted (1) 808 #define DRV_SX1509_POLARITY_PIN6_Pos (6) 809 #define DRV_SX1509_POLARITY_PIN6_Msk (0x1 << DRV_SX1509_POLARITY_PIN6_Pos) 810 #define DRV_SX1509_POLARITY_PIN6_Normal (0) 811 #define DRV_SX1509_POLARITY_PIN6_Inverted (1) 815 #define DRV_SX1509_POLARITY_PIN5_Pos (5) 816 #define DRV_SX1509_POLARITY_PIN5_Msk (0x1 << DRV_SX1509_POLARITY_PIN5_Pos) 817 #define DRV_SX1509_POLARITY_PIN5_Normal (0) 818 #define DRV_SX1509_POLARITY_PIN5_Inverted (1) 822 #define DRV_SX1509_POLARITY_PIN4_Pos (4) 823 #define DRV_SX1509_POLARITY_PIN4_Msk (0x1 << DRV_SX1509_POLARITY_PIN4_Pos) 824 #define DRV_SX1509_POLARITY_PIN4_Normal (0) 825 #define DRV_SX1509_POLARITY_PIN4_Inverted (1) 829 #define DRV_SX1509_POLARITY_PIN3_Pos (3) 830 #define DRV_SX1509_POLARITY_PIN3_Msk (0x1 << DRV_SX1509_POLARITY_PIN3_Pos) 831 #define DRV_SX1509_POLARITY_PIN3_Normal (0) 832 #define DRV_SX1509_POLARITY_PIN3_Inverted (1) 836 #define DRV_SX1509_POLARITY_PIN2_Pos (2) 837 #define DRV_SX1509_POLARITY_PIN2_Msk (0x1 << DRV_SX1509_POLARITY_PIN2_Pos) 838 #define DRV_SX1509_POLARITY_PIN2_Normal (0) 839 #define DRV_SX1509_POLARITY_PIN2_Inverted (1) 843 #define DRV_SX1509_POLARITY_PIN1_Pos (1) 844 #define DRV_SX1509_POLARITY_PIN1_Msk (0x1 << DRV_SX1509_POLARITY_PIN1_Pos) 845 #define DRV_SX1509_POLARITY_PIN1_Normal (0) 846 #define DRV_SX1509_POLARITY_PIN1_Inverted (1) 850 #define DRV_SX1509_POLARITY_PIN0_Pos (0) 851 #define DRV_SX1509_POLARITY_PIN0_Msk (0x1 << DRV_SX1509_POLARITY_PIN0_Pos) 852 #define DRV_SX1509_POLARITY_PIN0_Normal (0) 853 #define DRV_SX1509_POLARITY_PIN0_Inverted (1) 861 #define DRV_SX1509_DIR_PIN15_Pos (15) 862 #define DRV_SX1509_DIR_PIN15_Msk (0x1 << DRV_SX1509_DIR_PIN15_Pos) 863 #define DRV_SX1509_DIR_PIN15_Output (0) 864 #define DRV_SX1509_DIR_PIN15_Input (1) 868 #define DRV_SX1509_DIR_PIN14_Pos (14) 869 #define DRV_SX1509_DIR_PIN14_Msk (0x1 << DRV_SX1509_DIR_PIN14_Pos) 870 #define DRV_SX1509_DIR_PIN14_Output (0) 871 #define DRV_SX1509_DIR_PIN14_Input (1) 875 #define DRV_SX1509_DIR_PIN13_Pos (13) 876 #define DRV_SX1509_DIR_PIN13_Msk (0x1 << DRV_SX1509_DIR_PIN13_Pos) 877 #define DRV_SX1509_DIR_PIN13_Output (0) 878 #define DRV_SX1509_DIR_PIN13_Input (1) 882 #define DRV_SX1509_DIR_PIN12_Pos (12) 883 #define DRV_SX1509_DIR_PIN12_Msk (0x1 << DRV_SX1509_DIR_PIN12_Pos) 884 #define DRV_SX1509_DIR_PIN12_Output (0) 885 #define DRV_SX1509_DIR_PIN12_Input (1) 889 #define DRV_SX1509_DIR_PIN11_Pos (11) 890 #define DRV_SX1509_DIR_PIN11_Msk (0x1 << DRV_SX1509_DIR_PIN11_Pos) 891 #define DRV_SX1509_DIR_PIN11_Output (0) 892 #define DRV_SX1509_DIR_PIN11_Input (1) 896 #define DRV_SX1509_DIR_PIN10_Pos (10) 897 #define DRV_SX1509_DIR_PIN10_Msk (0x1 << DRV_SX1509_DIR_PIN10_Pos) 898 #define DRV_SX1509_DIR_PIN10_Output (0) 899 #define DRV_SX1509_DIR_PIN10_Input (1) 903 #define DRV_SX1509_DIR_PIN9_Pos (9) 904 #define DRV_SX1509_DIR_PIN9_Msk (0x1 << DRV_SX1509_DIR_PIN9_Pos) 905 #define DRV_SX1509_DIR_PIN9_Output (0) 906 #define DRV_SX1509_DIR_PIN9_Input (1) 910 #define DRV_SX1509_DIR_PIN8_Pos (8) 911 #define DRV_SX1509_DIR_PIN8_Msk (0x1 << DRV_SX1509_DIR_PIN8_Pos) 912 #define DRV_SX1509_DIR_PIN8_Output (0) 913 #define DRV_SX1509_DIR_PIN8_Input (1) 917 #define DRV_SX1509_DIR_PIN7_Pos (7) 918 #define DRV_SX1509_DIR_PIN7_Msk (0x1 << DRV_SX1509_DIR_PIN7_Pos) 919 #define DRV_SX1509_DIR_PIN7_Output (0) 920 #define DRV_SX1509_DIR_PIN7_Input (1) 924 #define DRV_SX1509_DIR_PIN6_Pos (6) 925 #define DRV_SX1509_DIR_PIN6_Msk (0x1 << DRV_SX1509_DIR_PIN6_Pos) 926 #define DRV_SX1509_DIR_PIN6_Output (0) 927 #define DRV_SX1509_DIR_PIN6_Input (1) 931 #define DRV_SX1509_DIR_PIN5_Pos (5) 932 #define DRV_SX1509_DIR_PIN5_Msk (0x1 << DRV_SX1509_DIR_PIN5_Pos) 933 #define DRV_SX1509_DIR_PIN5_Output (0) 934 #define DRV_SX1509_DIR_PIN5_Input (1) 938 #define DRV_SX1509_DIR_PIN4_Pos (4) 939 #define DRV_SX1509_DIR_PIN4_Msk (0x1 << DRV_SX1509_DIR_PIN4_Pos) 940 #define DRV_SX1509_DIR_PIN4_Output (0) 941 #define DRV_SX1509_DIR_PIN4_Input (1) 945 #define DRV_SX1509_DIR_PIN3_Pos (3) 946 #define DRV_SX1509_DIR_PIN3_Msk (0x1 << DRV_SX1509_DIR_PIN3_Pos) 947 #define DRV_SX1509_DIR_PIN3_Output (0) 948 #define DRV_SX1509_DIR_PIN3_Input (1) 952 #define DRV_SX1509_DIR_PIN2_Pos (2) 953 #define DRV_SX1509_DIR_PIN2_Msk (0x1 << DRV_SX1509_DIR_PIN2_Pos) 954 #define DRV_SX1509_DIR_PIN2_Output (0) 955 #define DRV_SX1509_DIR_PIN2_Input (1) 959 #define DRV_SX1509_DIR_PIN1_Pos (1) 960 #define DRV_SX1509_DIR_PIN1_Msk (0x1 << DRV_SX1509_DIR_PIN1_Pos) 961 #define DRV_SX1509_DIR_PIN1_Output (0) 962 #define DRV_SX1509_DIR_PIN1_Input (1) 966 #define DRV_SX1509_DIR_PIN0_Pos (0) 967 #define DRV_SX1509_DIR_PIN0_Msk (0x1 << DRV_SX1509_DIR_PIN0_Pos) 968 #define DRV_SX1509_DIR_PIN0_Output (0) 969 #define DRV_SX1509_DIR_PIN0_Input (1) 977 #define DRV_SX1509_DATA_PIN15_Pos (15) 978 #define DRV_SX1509_DATA_PIN15_Msk (0x1 << DRV_SX1509_DATA_PIN15_Pos) 979 #define DRV_SX1509_DATA_PIN15_Low (0) 980 #define DRV_SX1509_DATA_PIN15_High (1) 984 #define DRV_SX1509_DATA_PIN14_Pos (14) 985 #define DRV_SX1509_DATA_PIN14_Msk (0x1 << DRV_SX1509_DATA_PIN14_Pos) 986 #define DRV_SX1509_DATA_PIN14_Low (0) 987 #define DRV_SX1509_DATA_PIN14_High (1) 991 #define DRV_SX1509_DATA_PIN13_Pos (13) 992 #define DRV_SX1509_DATA_PIN13_Msk (0x1 << DRV_SX1509_DATA_PIN13_Pos) 993 #define DRV_SX1509_DATA_PIN13_Low (0) 994 #define DRV_SX1509_DATA_PIN13_High (1) 998 #define DRV_SX1509_DATA_PIN12_Pos (12) 999 #define DRV_SX1509_DATA_PIN12_Msk (0x1 << DRV_SX1509_DATA_PIN12_Pos) 1000 #define DRV_SX1509_DATA_PIN12_Low (0) 1001 #define DRV_SX1509_DATA_PIN12_High (1) 1005 #define DRV_SX1509_DATA_PIN11_Pos (11) 1006 #define DRV_SX1509_DATA_PIN11_Msk (0x1 << DRV_SX1509_DATA_PIN11_Pos) 1007 #define DRV_SX1509_DATA_PIN11_Low (0) 1008 #define DRV_SX1509_DATA_PIN11_High (1) 1012 #define DRV_SX1509_DATA_PIN10_Pos (10) 1013 #define DRV_SX1509_DATA_PIN10_Msk (0x1 << DRV_SX1509_DATA_PIN10_Pos) 1014 #define DRV_SX1509_DATA_PIN10_Low (0) 1015 #define DRV_SX1509_DATA_PIN10_High (1) 1019 #define DRV_SX1509_DATA_PIN9_Pos (9) 1020 #define DRV_SX1509_DATA_PIN9_Msk (0x1 << DRV_SX1509_DATA_PIN9_Pos) 1021 #define DRV_SX1509_DATA_PIN9_Low (0) 1022 #define DRV_SX1509_DATA_PIN9_High (1) 1026 #define DRV_SX1509_DATA_PIN8_Pos (8) 1027 #define DRV_SX1509_DATA_PIN8_Msk (0x1 << DRV_SX1509_DATA_PIN8_Pos) 1028 #define DRV_SX1509_DATA_PIN8_Low (0) 1029 #define DRV_SX1509_DATA_PIN8_High (1) 1033 #define DRV_SX1509_DATA_PIN7_Pos (7) 1034 #define DRV_SX1509_DATA_PIN7_Msk (0x1 << DRV_SX1509_DATA_PIN7_Pos) 1035 #define DRV_SX1509_DATA_PIN7_Low (0) 1036 #define DRV_SX1509_DATA_PIN7_High (1) 1040 #define DRV_SX1509_DATA_PIN6_Pos (6) 1041 #define DRV_SX1509_DATA_PIN6_Msk (0x1 << DRV_SX1509_DATA_PIN6_Pos) 1042 #define DRV_SX1509_DATA_PIN6_Low (0) 1043 #define DRV_SX1509_DATA_PIN6_High (1) 1047 #define DRV_SX1509_DATA_PIN5_Pos (5) 1048 #define DRV_SX1509_DATA_PIN5_Msk (0x1 << DRV_SX1509_DATA_PIN5_Pos) 1049 #define DRV_SX1509_DATA_PIN5_Low (0) 1050 #define DRV_SX1509_DATA_PIN5_High (1) 1054 #define DRV_SX1509_DATA_PIN4_Pos (4) 1055 #define DRV_SX1509_DATA_PIN4_Msk (0x1 << DRV_SX1509_DATA_PIN4_Pos) 1056 #define DRV_SX1509_DATA_PIN4_Low (0) 1057 #define DRV_SX1509_DATA_PIN4_High (1) 1061 #define DRV_SX1509_DATA_PIN3_Pos (3) 1062 #define DRV_SX1509_DATA_PIN3_Msk (0x1 << DRV_SX1509_DATA_PIN3_Pos) 1063 #define DRV_SX1509_DATA_PIN3_Low (0) 1064 #define DRV_SX1509_DATA_PIN3_High (1) 1068 #define DRV_SX1509_DATA_PIN2_Pos (2) 1069 #define DRV_SX1509_DATA_PIN2_Msk (0x1 << DRV_SX1509_DATA_PIN2_Pos) 1070 #define DRV_SX1509_DATA_PIN2_Low (0) 1071 #define DRV_SX1509_DATA_PIN2_High (1) 1075 #define DRV_SX1509_DATA_PIN1_Pos (1) 1076 #define DRV_SX1509_DATA_PIN1_Msk (0x1 << DRV_SX1509_DATA_PIN1_Pos) 1077 #define DRV_SX1509_DATA_PIN1_Low (0) 1078 #define DRV_SX1509_DATA_PIN1_High (1) 1082 #define DRV_SX1509_DATA_PIN0_Pos (0) 1083 #define DRV_SX1509_DATA_PIN0_Msk (0x1 << DRV_SX1509_DATA_PIN0_Pos) 1084 #define DRV_SX1509_DATA_PIN0_Low (0) 1085 #define DRV_SX1509_DATA_PIN0_High (1) 1093 #define DRV_SX1509_INTERRUPTMASK_PIN15_Pos (15) 1094 #define DRV_SX1509_INTERRUPTMASK_PIN15_Msk (0x1 << DRV_SX1509_INTERRUPTMASK_PIN15_Pos) 1095 #define DRV_SX1509_INTERRUPTMASK_PIN15_Unmasked (0) 1096 #define DRV_SX1509_INTERRUPTMASK_PIN15_Masked (1) 1100 #define DRV_SX1509_INTERRUPTMASK_PIN14_Pos (14) 1101 #define DRV_SX1509_INTERRUPTMASK_PIN14_Msk (0x1 << DRV_SX1509_INTERRUPTMASK_PIN14_Pos) 1102 #define DRV_SX1509_INTERRUPTMASK_PIN14_Unmasked (0) 1103 #define DRV_SX1509_INTERRUPTMASK_PIN14_Masked (1) 1107 #define DRV_SX1509_INTERRUPTMASK_PIN13_Pos (13) 1108 #define DRV_SX1509_INTERRUPTMASK_PIN13_Msk (0x1 << DRV_SX1509_INTERRUPTMASK_PIN13_Pos) 1109 #define DRV_SX1509_INTERRUPTMASK_PIN13_Unmasked (0) 1110 #define DRV_SX1509_INTERRUPTMASK_PIN13_Masked (1) 1114 #define DRV_SX1509_INTERRUPTMASK_PIN12_Pos (12) 1115 #define DRV_SX1509_INTERRUPTMASK_PIN12_Msk (0x1 << DRV_SX1509_INTERRUPTMASK_PIN12_Pos) 1116 #define DRV_SX1509_INTERRUPTMASK_PIN12_Unmasked (0) 1117 #define DRV_SX1509_INTERRUPTMASK_PIN12_Masked (1) 1121 #define DRV_SX1509_INTERRUPTMASK_PIN11_Pos (11) 1122 #define DRV_SX1509_INTERRUPTMASK_PIN11_Msk (0x1 << DRV_SX1509_INTERRUPTMASK_PIN11_Pos) 1123 #define DRV_SX1509_INTERRUPTMASK_PIN11_Unmasked (0) 1124 #define DRV_SX1509_INTERRUPTMASK_PIN11_Masked (1) 1128 #define DRV_SX1509_INTERRUPTMASK_PIN10_Pos (10) 1129 #define DRV_SX1509_INTERRUPTMASK_PIN10_Msk (0x1 << DRV_SX1509_INTERRUPTMASK_PIN10_Pos) 1130 #define DRV_SX1509_INTERRUPTMASK_PIN10_Unmasked (0) 1131 #define DRV_SX1509_INTERRUPTMASK_PIN10_Masked (1) 1135 #define DRV_SX1509_INTERRUPTMASK_PIN9_Pos (9) 1136 #define DRV_SX1509_INTERRUPTMASK_PIN9_Msk (0x1 << DRV_SX1509_INTERRUPTMASK_PIN9_Pos) 1137 #define DRV_SX1509_INTERRUPTMASK_PIN9_Unmasked (0) 1138 #define DRV_SX1509_INTERRUPTMASK_PIN9_Masked (1) 1142 #define DRV_SX1509_INTERRUPTMASK_PIN8_Pos (8) 1143 #define DRV_SX1509_INTERRUPTMASK_PIN8_Msk (0x1 << DRV_SX1509_INTERRUPTMASK_PIN8_Pos) 1144 #define DRV_SX1509_INTERRUPTMASK_PIN8_Unmasked (0) 1145 #define DRV_SX1509_INTERRUPTMASK_PIN8_Masked (1) 1149 #define DRV_SX1509_INTERRUPTMASK_PIN7_Pos (7) 1150 #define DRV_SX1509_INTERRUPTMASK_PIN7_Msk (0x1 << DRV_SX1509_INTERRUPTMASK_PIN7_Pos) 1151 #define DRV_SX1509_INTERRUPTMASK_PIN7_Unmasked (0) 1152 #define DRV_SX1509_INTERRUPTMASK_PIN7_Masked (1) 1156 #define DRV_SX1509_INTERRUPTMASK_PIN6_Pos (6) 1157 #define DRV_SX1509_INTERRUPTMASK_PIN6_Msk (0x1 << DRV_SX1509_INTERRUPTMASK_PIN6_Pos) 1158 #define DRV_SX1509_INTERRUPTMASK_PIN6_Unmasked (0) 1159 #define DRV_SX1509_INTERRUPTMASK_PIN6_Masked (1) 1163 #define DRV_SX1509_INTERRUPTMASK_PIN5_Pos (5) 1164 #define DRV_SX1509_INTERRUPTMASK_PIN5_Msk (0x1 << DRV_SX1509_INTERRUPTMASK_PIN5_Pos) 1165 #define DRV_SX1509_INTERRUPTMASK_PIN5_Unmasked (0) 1166 #define DRV_SX1509_INTERRUPTMASK_PIN5_Masked (1) 1170 #define DRV_SX1509_INTERRUPTMASK_PIN4_Pos (4) 1171 #define DRV_SX1509_INTERRUPTMASK_PIN4_Msk (0x1 << DRV_SX1509_INTERRUPTMASK_PIN4_Pos) 1172 #define DRV_SX1509_INTERRUPTMASK_PIN4_Unmasked (0) 1173 #define DRV_SX1509_INTERRUPTMASK_PIN4_Masked (1) 1177 #define DRV_SX1509_INTERRUPTMASK_PIN3_Pos (3) 1178 #define DRV_SX1509_INTERRUPTMASK_PIN3_Msk (0x1 << DRV_SX1509_INTERRUPTMASK_PIN3_Pos) 1179 #define DRV_SX1509_INTERRUPTMASK_PIN3_Unmasked (0) 1180 #define DRV_SX1509_INTERRUPTMASK_PIN3_Masked (1) 1184 #define DRV_SX1509_INTERRUPTMASK_PIN2_Pos (2) 1185 #define DRV_SX1509_INTERRUPTMASK_PIN2_Msk (0x1 << DRV_SX1509_INTERRUPTMASK_PIN2_Pos) 1186 #define DRV_SX1509_INTERRUPTMASK_PIN2_Unmasked (0) 1187 #define DRV_SX1509_INTERRUPTMASK_PIN2_Masked (1) 1191 #define DRV_SX1509_INTERRUPTMASK_PIN1_Pos (1) 1192 #define DRV_SX1509_INTERRUPTMASK_PIN1_Msk (0x1 << DRV_SX1509_INTERRUPTMASK_PIN1_Pos) 1193 #define DRV_SX1509_INTERRUPTMASK_PIN1_Unmasked (0) 1194 #define DRV_SX1509_INTERRUPTMASK_PIN1_Masked (1) 1198 #define DRV_SX1509_INTERRUPTMASK_PIN0_Pos (0) 1199 #define DRV_SX1509_INTERRUPTMASK_PIN0_Msk (0x1 << DRV_SX1509_INTERRUPTMASK_PIN0_Pos) 1200 #define DRV_SX1509_INTERRUPTMASK_PIN0_Unmasked (0) 1201 #define DRV_SX1509_INTERRUPTMASK_PIN0_Masked (1) 1209 #define DRV_SX1509_SENSE_HIGH15_Pos (30) 1210 #define DRV_SX1509_SENSE_HIGH15_Msk (0x3 << DRV_SX1509_SENSE_HIGH15_Pos) 1211 #define DRV_SX1509_SENSE_HIGH15_None (0) 1212 #define DRV_SX1509_SENSE_HIGH15_Rising (1) 1213 #define DRV_SX1509_SENSE_HIGH15_Falling (2) 1214 #define DRV_SX1509_SENSE_HIGH15_Both (3) 1218 #define DRV_SX1509_SENSE_HIGH14_Pos (28) 1219 #define DRV_SX1509_SENSE_HIGH14_Msk (0x3 << DRV_SX1509_SENSE_HIGH14_Pos) 1220 #define DRV_SX1509_SENSE_HIGH14_None (0) 1221 #define DRV_SX1509_SENSE_HIGH14_Rising (1) 1222 #define DRV_SX1509_SENSE_HIGH14_Falling (2) 1223 #define DRV_SX1509_SENSE_HIGH14_Both (3) 1227 #define DRV_SX1509_SENSE_HIGH13_Pos (26) 1228 #define DRV_SX1509_SENSE_HIGH13_Msk (0x3 << DRV_SX1509_SENSE_HIGH13_Pos) 1229 #define DRV_SX1509_SENSE_HIGH13_None (0) 1230 #define DRV_SX1509_SENSE_HIGH13_Rising (1) 1231 #define DRV_SX1509_SENSE_HIGH13_Falling (2) 1232 #define DRV_SX1509_SENSE_HIGH13_Both (3) 1236 #define DRV_SX1509_SENSE_HIGH12_Pos (24) 1237 #define DRV_SX1509_SENSE_HIGH12_Msk (0x3 << DRV_SX1509_SENSE_HIGH12_Pos) 1238 #define DRV_SX1509_SENSE_HIGH12_None (0) 1239 #define DRV_SX1509_SENSE_HIGH12_Rising (1) 1240 #define DRV_SX1509_SENSE_HIGH12_Falling (2) 1241 #define DRV_SX1509_SENSE_HIGH12_Both (3) 1245 #define DRV_SX1509_SENSE_LOW11_Pos (22) 1246 #define DRV_SX1509_SENSE_LOW11_Msk (0x3 << DRV_SX1509_SENSE_LOW11_Pos) 1247 #define DRV_SX1509_SENSE_LOW11_None (0) 1248 #define DRV_SX1509_SENSE_LOW11_Rising (1) 1249 #define DRV_SX1509_SENSE_LOW11_Falling (2) 1250 #define DRV_SX1509_SENSE_LOW11_Both (3) 1254 #define DRV_SX1509_SENSE_LOW10_Pos (20) 1255 #define DRV_SX1509_SENSE_LOW10_Msk (0x3 << DRV_SX1509_SENSE_LOW10_Pos) 1256 #define DRV_SX1509_SENSE_LOW10_None (0) 1257 #define DRV_SX1509_SENSE_LOW10_Rising (1) 1258 #define DRV_SX1509_SENSE_LOW10_Falling (2) 1259 #define DRV_SX1509_SENSE_LOW10_Both (3) 1263 #define DRV_SX1509_SENSE_LOW9_Pos (18) 1264 #define DRV_SX1509_SENSE_LOW9_Msk (0x3 << DRV_SX1509_SENSE_LOW9_Pos) 1265 #define DRV_SX1509_SENSE_LOW9_None (0) 1266 #define DRV_SX1509_SENSE_LOW9_Rising (1) 1267 #define DRV_SX1509_SENSE_LOW9_Falling (2) 1268 #define DRV_SX1509_SENSE_LOW9_Both (3) 1272 #define DRV_SX1509_SENSE_LOW8_Pos (16) 1273 #define DRV_SX1509_SENSE_LOW8_Msk (0x3 << DRV_SX1509_SENSE_LOW8_Pos) 1274 #define DRV_SX1509_SENSE_LOW8_None (0) 1275 #define DRV_SX1509_SENSE_LOW8_Rising (1) 1276 #define DRV_SX1509_SENSE_LOW8_Falling (2) 1277 #define DRV_SX1509_SENSE_LOW8_Both (3) 1281 #define DRV_SX1509_SENSE_HIGH7_Pos (14) 1282 #define DRV_SX1509_SENSE_HIGH7_Msk (0x3 << DRV_SX1509_SENSE_HIGH7_Pos) 1283 #define DRV_SX1509_SENSE_HIGH7_None (0) 1284 #define DRV_SX1509_SENSE_HIGH7_Rising (1) 1285 #define DRV_SX1509_SENSE_HIGH7_Falling (2) 1286 #define DRV_SX1509_SENSE_HIGH7_Both (3) 1290 #define DRV_SX1509_SENSE_HIGH6_Pos (12) 1291 #define DRV_SX1509_SENSE_HIGH6_Msk (0x3 << DRV_SX1509_SENSE_HIGH6_Pos) 1292 #define DRV_SX1509_SENSE_HIGH6_None (0) 1293 #define DRV_SX1509_SENSE_HIGH6_Rising (1) 1294 #define DRV_SX1509_SENSE_HIGH6_Falling (2) 1295 #define DRV_SX1509_SENSE_HIGH6_Both (3) 1299 #define DRV_SX1509_SENSE_HIGH5_Pos (10) 1300 #define DRV_SX1509_SENSE_HIGH5_Msk (0x3 << DRV_SX1509_SENSE_HIGH5_Pos) 1301 #define DRV_SX1509_SENSE_HIGH5_None (0) 1302 #define DRV_SX1509_SENSE_HIGH5_Rising (1) 1303 #define DRV_SX1509_SENSE_HIGH5_Falling (2) 1304 #define DRV_SX1509_SENSE_HIGH5_Both (3) 1308 #define DRV_SX1509_SENSE_HIGH4_Pos (8) 1309 #define DRV_SX1509_SENSE_HIGH4_Msk (0x3 << DRV_SX1509_SENSE_HIGH4_Pos) 1310 #define DRV_SX1509_SENSE_HIGH4_None (0) 1311 #define DRV_SX1509_SENSE_HIGH4_Rising (1) 1312 #define DRV_SX1509_SENSE_HIGH4_Falling (2) 1313 #define DRV_SX1509_SENSE_HIGH4_Both (3) 1317 #define DRV_SX1509_SENSE_LOW3_Pos (6) 1318 #define DRV_SX1509_SENSE_LOW3_Msk (0x3 << DRV_SX1509_SENSE_LOW3_Pos) 1319 #define DRV_SX1509_SENSE_LOW3_None (0) 1320 #define DRV_SX1509_SENSE_LOW3_Rising (1) 1321 #define DRV_SX1509_SENSE_LOW3_Falling (2) 1322 #define DRV_SX1509_SENSE_LOW3_Both (3) 1326 #define DRV_SX1509_SENSE_LOW2_Pos (4) 1327 #define DRV_SX1509_SENSE_LOW2_Msk (0x3 << DRV_SX1509_SENSE_LOW2_Pos) 1328 #define DRV_SX1509_SENSE_LOW2_None (0) 1329 #define DRV_SX1509_SENSE_LOW2_Rising (1) 1330 #define DRV_SX1509_SENSE_LOW2_Falling (2) 1331 #define DRV_SX1509_SENSE_LOW2_Both (3) 1335 #define DRV_SX1509_SENSE_LOW1_Pos (2) 1336 #define DRV_SX1509_SENSE_LOW1_Msk (0x3 << DRV_SX1509_SENSE_LOW1_Pos) 1337 #define DRV_SX1509_SENSE_LOW1_None (0) 1338 #define DRV_SX1509_SENSE_LOW1_Rising (1) 1339 #define DRV_SX1509_SENSE_LOW1_Falling (2) 1340 #define DRV_SX1509_SENSE_LOW1_Both (3) 1344 #define DRV_SX1509_SENSE_LOW0_Pos (0) 1345 #define DRV_SX1509_SENSE_LOW0_Msk (0x3 << DRV_SX1509_SENSE_LOW0_Pos) 1346 #define DRV_SX1509_SENSE_LOW0_None (0) 1347 #define DRV_SX1509_SENSE_LOW0_Rising (1) 1348 #define DRV_SX1509_SENSE_LOW0_Falling (2) 1349 #define DRV_SX1509_SENSE_LOW0_Both (3) 1357 #define DRV_SX1509_INTERRUPTSOURCE_PIN15_Pos (15) 1358 #define DRV_SX1509_INTERRUPTSOURCE_PIN15_Msk (0x1 << DRV_SX1509_INTERRUPTSOURCE_PIN15_Pos) 1359 #define DRV_SX1509_INTERRUPTSOURCE_PIN15_None (0) 1360 #define DRV_SX1509_INTERRUPTSOURCE_PIN15_Triggered (1) 1364 #define DRV_SX1509_INTERRUPTSOURCE_PIN14_Pos (14) 1365 #define DRV_SX1509_INTERRUPTSOURCE_PIN14_Msk (0x1 << DRV_SX1509_INTERRUPTSOURCE_PIN14_Pos) 1366 #define DRV_SX1509_INTERRUPTSOURCE_PIN14_None (0) 1367 #define DRV_SX1509_INTERRUPTSOURCE_PIN14_Triggered (1) 1371 #define DRV_SX1509_INTERRUPTSOURCE_PIN13_Pos (13) 1372 #define DRV_SX1509_INTERRUPTSOURCE_PIN13_Msk (0x1 << DRV_SX1509_INTERRUPTSOURCE_PIN13_Pos) 1373 #define DRV_SX1509_INTERRUPTSOURCE_PIN13_None (0) 1374 #define DRV_SX1509_INTERRUPTSOURCE_PIN13_Triggered (1) 1378 #define DRV_SX1509_INTERRUPTSOURCE_PIN12_Pos (12) 1379 #define DRV_SX1509_INTERRUPTSOURCE_PIN12_Msk (0x1 << DRV_SX1509_INTERRUPTSOURCE_PIN12_Pos) 1380 #define DRV_SX1509_INTERRUPTSOURCE_PIN12_None (0) 1381 #define DRV_SX1509_INTERRUPTSOURCE_PIN12_Triggered (1) 1385 #define DRV_SX1509_INTERRUPTSOURCE_PIN11_Pos (11) 1386 #define DRV_SX1509_INTERRUPTSOURCE_PIN11_Msk (0x1 << DRV_SX1509_INTERRUPTSOURCE_PIN11_Pos) 1387 #define DRV_SX1509_INTERRUPTSOURCE_PIN11_None (0) 1388 #define DRV_SX1509_INTERRUPTSOURCE_PIN11_Triggered (1) 1392 #define DRV_SX1509_INTERRUPTSOURCE_PIN10_Pos (10) 1393 #define DRV_SX1509_INTERRUPTSOURCE_PIN10_Msk (0x1 << DRV_SX1509_INTERRUPTSOURCE_PIN10_Pos) 1394 #define DRV_SX1509_INTERRUPTSOURCE_PIN10_None (0) 1395 #define DRV_SX1509_INTERRUPTSOURCE_PIN10_Triggered (1) 1399 #define DRV_SX1509_INTERRUPTSOURCE_PIN9_Pos (9) 1400 #define DRV_SX1509_INTERRUPTSOURCE_PIN9_Msk (0x1 << DRV_SX1509_INTERRUPTSOURCE_PIN9_Pos) 1401 #define DRV_SX1509_INTERRUPTSOURCE_PIN9_None (0) 1402 #define DRV_SX1509_INTERRUPTSOURCE_PIN9_Triggered (1) 1406 #define DRV_SX1509_INTERRUPTSOURCE_PIN8_Pos (8) 1407 #define DRV_SX1509_INTERRUPTSOURCE_PIN8_Msk (0x1 << DRV_SX1509_INTERRUPTSOURCE_PIN8_Pos) 1408 #define DRV_SX1509_INTERRUPTSOURCE_PIN8_None (0) 1409 #define DRV_SX1509_INTERRUPTSOURCE_PIN8_Triggered (1) 1413 #define DRV_SX1509_INTERRUPTSOURCE_PIN7_Pos (7) 1414 #define DRV_SX1509_INTERRUPTSOURCE_PIN7_Msk (0x1 << DRV_SX1509_INTERRUPTSOURCE_PIN7_Pos) 1415 #define DRV_SX1509_INTERRUPTSOURCE_PIN7_None (0) 1416 #define DRV_SX1509_INTERRUPTSOURCE_PIN7_Triggered (1) 1420 #define DRV_SX1509_INTERRUPTSOURCE_PIN6_Pos (6) 1421 #define DRV_SX1509_INTERRUPTSOURCE_PIN6_Msk (0x1 << DRV_SX1509_INTERRUPTSOURCE_PIN6_Pos) 1422 #define DRV_SX1509_INTERRUPTSOURCE_PIN6_None (0) 1423 #define DRV_SX1509_INTERRUPTSOURCE_PIN6_Triggered (1) 1427 #define DRV_SX1509_INTERRUPTSOURCE_PIN5_Pos (5) 1428 #define DRV_SX1509_INTERRUPTSOURCE_PIN5_Msk (0x1 << DRV_SX1509_INTERRUPTSOURCE_PIN5_Pos) 1429 #define DRV_SX1509_INTERRUPTSOURCE_PIN5_None (0) 1430 #define DRV_SX1509_INTERRUPTSOURCE_PIN5_Triggered (1) 1434 #define DRV_SX1509_INTERRUPTSOURCE_PIN4_Pos (4) 1435 #define DRV_SX1509_INTERRUPTSOURCE_PIN4_Msk (0x1 << DRV_SX1509_INTERRUPTSOURCE_PIN4_Pos) 1436 #define DRV_SX1509_INTERRUPTSOURCE_PIN4_None (0) 1437 #define DRV_SX1509_INTERRUPTSOURCE_PIN4_Triggered (1) 1441 #define DRV_SX1509_INTERRUPTSOURCE_PIN3_Pos (3) 1442 #define DRV_SX1509_INTERRUPTSOURCE_PIN3_Msk (0x1 << DRV_SX1509_INTERRUPTSOURCE_PIN3_Pos) 1443 #define DRV_SX1509_INTERRUPTSOURCE_PIN3_None (0) 1444 #define DRV_SX1509_INTERRUPTSOURCE_PIN3_Triggered (1) 1448 #define DRV_SX1509_INTERRUPTSOURCE_PIN2_Pos (2) 1449 #define DRV_SX1509_INTERRUPTSOURCE_PIN2_Msk (0x1 << DRV_SX1509_INTERRUPTSOURCE_PIN2_Pos) 1450 #define DRV_SX1509_INTERRUPTSOURCE_PIN2_None (0) 1451 #define DRV_SX1509_INTERRUPTSOURCE_PIN2_Triggered (1) 1455 #define DRV_SX1509_INTERRUPTSOURCE_PIN1_Pos (1) 1456 #define DRV_SX1509_INTERRUPTSOURCE_PIN1_Msk (0x1 << DRV_SX1509_INTERRUPTSOURCE_PIN1_Pos) 1457 #define DRV_SX1509_INTERRUPTSOURCE_PIN1_None (0) 1458 #define DRV_SX1509_INTERRUPTSOURCE_PIN1_Triggered (1) 1462 #define DRV_SX1509_INTERRUPTSOURCE_PIN0_Pos (0) 1463 #define DRV_SX1509_INTERRUPTSOURCE_PIN0_Msk (0x1 << DRV_SX1509_INTERRUPTSOURCE_PIN0_Pos) 1464 #define DRV_SX1509_INTERRUPTSOURCE_PIN0_None (0) 1465 #define DRV_SX1509_INTERRUPTSOURCE_PIN0_Triggered (1) 1473 #define DRV_SX1509_EVENTSTATUS_PIN15_Pos (15) 1474 #define DRV_SX1509_EVENTSTATUS_PIN15_Msk (0x1 << DRV_SX1509_EVENTSTATUS_PIN15_Pos) 1475 #define DRV_SX1509_EVENTSTATUS_PIN15_None (0) 1476 #define DRV_SX1509_EVENTSTATUS_PIN15_Triggered (1) 1480 #define DRV_SX1509_EVENTSTATUS_PIN14_Pos (14) 1481 #define DRV_SX1509_EVENTSTATUS_PIN14_Msk (0x1 << DRV_SX1509_EVENTSTATUS_PIN14_Pos) 1482 #define DRV_SX1509_EVENTSTATUS_PIN14_None (0) 1483 #define DRV_SX1509_EVENTSTATUS_PIN14_Triggered (1) 1487 #define DRV_SX1509_EVENTSTATUS_PIN13_Pos (13) 1488 #define DRV_SX1509_EVENTSTATUS_PIN13_Msk (0x1 << DRV_SX1509_EVENTSTATUS_PIN13_Pos) 1489 #define DRV_SX1509_EVENTSTATUS_PIN13_None (0) 1490 #define DRV_SX1509_EVENTSTATUS_PIN13_Triggered (1) 1494 #define DRV_SX1509_EVENTSTATUS_PIN12_Pos (12) 1495 #define DRV_SX1509_EVENTSTATUS_PIN12_Msk (0x1 << DRV_SX1509_EVENTSTATUS_PIN12_Pos) 1496 #define DRV_SX1509_EVENTSTATUS_PIN12_None (0) 1497 #define DRV_SX1509_EVENTSTATUS_PIN12_Triggered (1) 1501 #define DRV_SX1509_EVENTSTATUS_PIN11_Pos (11) 1502 #define DRV_SX1509_EVENTSTATUS_PIN11_Msk (0x1 << DRV_SX1509_EVENTSTATUS_PIN11_Pos) 1503 #define DRV_SX1509_EVENTSTATUS_PIN11_None (0) 1504 #define DRV_SX1509_EVENTSTATUS_PIN11_Triggered (1) 1508 #define DRV_SX1509_EVENTSTATUS_PIN10_Pos (10) 1509 #define DRV_SX1509_EVENTSTATUS_PIN10_Msk (0x1 << DRV_SX1509_EVENTSTATUS_PIN10_Pos) 1510 #define DRV_SX1509_EVENTSTATUS_PIN10_None (0) 1511 #define DRV_SX1509_EVENTSTATUS_PIN10_Triggered (1) 1515 #define DRV_SX1509_EVENTSTATUS_PIN9_Pos (9) 1516 #define DRV_SX1509_EVENTSTATUS_PIN9_Msk (0x1 << DRV_SX1509_EVENTSTATUS_PIN9_Pos) 1517 #define DRV_SX1509_EVENTSTATUS_PIN9_None (0) 1518 #define DRV_SX1509_EVENTSTATUS_PIN9_Triggered (1) 1522 #define DRV_SX1509_EVENTSTATUS_PIN8_Pos (8) 1523 #define DRV_SX1509_EVENTSTATUS_PIN8_Msk (0x1 << DRV_SX1509_EVENTSTATUS_PIN8_Pos) 1524 #define DRV_SX1509_EVENTSTATUS_PIN8_None (0) 1525 #define DRV_SX1509_EVENTSTATUS_PIN8_Triggered (1) 1529 #define DRV_SX1509_EVENTSTATUS_PIN7_Pos (7) 1530 #define DRV_SX1509_EVENTSTATUS_PIN7_Msk (0x1 << DRV_SX1509_EVENTSTATUS_PIN7_Pos) 1531 #define DRV_SX1509_EVENTSTATUS_PIN7_None (0) 1532 #define DRV_SX1509_EVENTSTATUS_PIN7_Triggered (1) 1536 #define DRV_SX1509_EVENTSTATUS_PIN6_Pos (6) 1537 #define DRV_SX1509_EVENTSTATUS_PIN6_Msk (0x1 << DRV_SX1509_EVENTSTATUS_PIN6_Pos) 1538 #define DRV_SX1509_EVENTSTATUS_PIN6_None (0) 1539 #define DRV_SX1509_EVENTSTATUS_PIN6_Triggered (1) 1543 #define DRV_SX1509_EVENTSTATUS_PIN5_Pos (5) 1544 #define DRV_SX1509_EVENTSTATUS_PIN5_Msk (0x1 << DRV_SX1509_EVENTSTATUS_PIN5_Pos) 1545 #define DRV_SX1509_EVENTSTATUS_PIN5_None (0) 1546 #define DRV_SX1509_EVENTSTATUS_PIN5_Triggered (1) 1550 #define DRV_SX1509_EVENTSTATUS_PIN4_Pos (4) 1551 #define DRV_SX1509_EVENTSTATUS_PIN4_Msk (0x1 << DRV_SX1509_EVENTSTATUS_PIN4_Pos) 1552 #define DRV_SX1509_EVENTSTATUS_PIN4_None (0) 1553 #define DRV_SX1509_EVENTSTATUS_PIN4_Triggered (1) 1557 #define DRV_SX1509_EVENTSTATUS_PIN3_Pos (3) 1558 #define DRV_SX1509_EVENTSTATUS_PIN3_Msk (0x1 << DRV_SX1509_EVENTSTATUS_PIN3_Pos) 1559 #define DRV_SX1509_EVENTSTATUS_PIN3_None (0) 1560 #define DRV_SX1509_EVENTSTATUS_PIN3_Triggered (1) 1564 #define DRV_SX1509_EVENTSTATUS_PIN2_Pos (2) 1565 #define DRV_SX1509_EVENTSTATUS_PIN2_Msk (0x1 << DRV_SX1509_EVENTSTATUS_PIN2_Pos) 1566 #define DRV_SX1509_EVENTSTATUS_PIN2_None (0) 1567 #define DRV_SX1509_EVENTSTATUS_PIN2_Triggered (1) 1571 #define DRV_SX1509_EVENTSTATUS_PIN1_Pos (1) 1572 #define DRV_SX1509_EVENTSTATUS_PIN1_Msk (0x1 << DRV_SX1509_EVENTSTATUS_PIN1_Pos) 1573 #define DRV_SX1509_EVENTSTATUS_PIN1_None (0) 1574 #define DRV_SX1509_EVENTSTATUS_PIN1_Triggered (1) 1578 #define DRV_SX1509_EVENTSTATUS_PIN0_Pos (0) 1579 #define DRV_SX1509_EVENTSTATUS_PIN0_Msk (0x1 << DRV_SX1509_EVENTSTATUS_PIN0_Pos) 1580 #define DRV_SX1509_EVENTSTATUS_PIN0_None (0) 1581 #define DRV_SX1509_EVENTSTATUS_PIN0_Triggered (1) 1589 #define DRV_SX1509_LEVELSHIFTER_MODE7_Pos (14) 1590 #define DRV_SX1509_LEVELSHIFTER_MODE7_Msk (0x3 << DRV_SX1509_LEVELSHIFTER_MODE7_Pos) 1591 #define DRV_SX1509_LEVELSHIFTER_MODE7_Off (0) 1592 #define DRV_SX1509_LEVELSHIFTER_MODE7_AB (1) 1593 #define DRV_SX1509_LEVELSHIFTER_MODE7_BA (2) 1597 #define DRV_SX1509_LEVELSHIFTER_MODE6_Pos (12) 1598 #define DRV_SX1509_LEVELSHIFTER_MODE6_Msk (0x3 << DRV_SX1509_LEVELSHIFTER_MODE6_Pos) 1599 #define DRV_SX1509_LEVELSHIFTER_MODE6_Off (0) 1600 #define DRV_SX1509_LEVELSHIFTER_MODE6_AB (1) 1601 #define DRV_SX1509_LEVELSHIFTER_MODE6_BA (2) 1605 #define DRV_SX1509_LEVELSHIFTER_MODE5_Pos (10) 1606 #define DRV_SX1509_LEVELSHIFTER_MODE5_Msk (0x3 << DRV_SX1509_LEVELSHIFTER_MODE5_Pos) 1607 #define DRV_SX1509_LEVELSHIFTER_MODE5_Off (0) 1608 #define DRV_SX1509_LEVELSHIFTER_MODE5_AB (1) 1609 #define DRV_SX1509_LEVELSHIFTER_MODE5_BA (2) 1613 #define DRV_SX1509_LEVELSHIFTER_MODE4_Pos (8) 1614 #define DRV_SX1509_LEVELSHIFTER_MODE4_Msk (0x3 << DRV_SX1509_LEVELSHIFTER_MODE4_Pos) 1615 #define DRV_SX1509_LEVELSHIFTER_MODE4_Off (0) 1616 #define DRV_SX1509_LEVELSHIFTER_MODE4_AB (1) 1617 #define DRV_SX1509_LEVELSHIFTER_MODE4_BA (2) 1621 #define DRV_SX1509_LEVELSHIFTER_MODE3_Pos (6) 1622 #define DRV_SX1509_LEVELSHIFTER_MODE3_Msk (0x3 << DRV_SX1509_LEVELSHIFTER_MODE3_Pos) 1623 #define DRV_SX1509_LEVELSHIFTER_MODE3_Off (0) 1624 #define DRV_SX1509_LEVELSHIFTER_MODE3_AB (1) 1625 #define DRV_SX1509_LEVELSHIFTER_MODE3_BA (2) 1629 #define DRV_SX1509_LEVELSHIFTER_MODE2_Pos (4) 1630 #define DRV_SX1509_LEVELSHIFTER_MODE2_Msk (0x3 << DRV_SX1509_LEVELSHIFTER_MODE2_Pos) 1631 #define DRV_SX1509_LEVELSHIFTER_MODE2_Off (0) 1632 #define DRV_SX1509_LEVELSHIFTER_MODE2_AB (1) 1633 #define DRV_SX1509_LEVELSHIFTER_MODE2_BA (2) 1637 #define DRV_SX1509_LEVELSHIFTER_MODE1_Pos (2) 1638 #define DRV_SX1509_LEVELSHIFTER_MODE1_Msk (0x3 << DRV_SX1509_LEVELSHIFTER_MODE1_Pos) 1639 #define DRV_SX1509_LEVELSHIFTER_MODE1_Off (0) 1640 #define DRV_SX1509_LEVELSHIFTER_MODE1_AB (1) 1641 #define DRV_SX1509_LEVELSHIFTER_MODE1_BA (2) 1645 #define DRV_SX1509_LEVELSHIFTER_MODE0_Pos (0) 1646 #define DRV_SX1509_LEVELSHIFTER_MODE0_Msk (0x3 << DRV_SX1509_LEVELSHIFTER_MODE0_Pos) 1647 #define DRV_SX1509_LEVELSHIFTER_MODE0_Off (0) 1648 #define DRV_SX1509_LEVELSHIFTER_MODE0_AB (1) 1649 #define DRV_SX1509_LEVELSHIFTER_MODE0_BA (2) 1657 #define DRV_SX1509_CLOCK_RESERVED0_Pos (7) 1658 #define DRV_SX1509_CLOCK_RESERVED0_Msk (0x1 << DRV_SX1509_CLOCK_RESERVED0_Pos) 1662 #define DRV_SX1509_CLOCK_FOSCSRC_Pos (5) 1663 #define DRV_SX1509_CLOCK_FOSCSRC_Msk (0x3 << DRV_SX1509_CLOCK_FOSCSRC_Pos) 1664 #define DRV_SX1509_CLOCK_FOSCSRC_Off (0) 1665 #define DRV_SX1509_CLOCK_FOSCSRC_OscIn (1) 1666 #define DRV_SX1509_CLOCK_FOSCSRC_Int2MHz (2) 1670 #define DRV_SX1509_CLOCK_OSCIODIR_Pos (4) 1671 #define DRV_SX1509_CLOCK_OSCIODIR_Msk (0x1 << DRV_SX1509_CLOCK_OSCIODIR_Pos) 1672 #define DRV_SX1509_CLOCK_OSCIODIR_Input (0) 1673 #define DRV_SX1509_CLOCK_OSCIODIR_Output (1) 1677 #define DRV_SX1509_CLOCK_FREQ_Pos (0) 1678 #define DRV_SX1509_CLOCK_FREQ_Msk (0xF << DRV_SX1509_CLOCK_FREQ_Pos) 1679 #define DRV_SX1509_CLOCK_FREQ_Lo0Hz (0) 1680 #define DRV_SX1509_CLOCK_FREQ_Hi0Hz (1) 1688 #define DRV_SX1509_MISC_MODE_Pos (7) 1689 #define DRV_SX1509_MISC_MODE_Msk (0x1 << DRV_SX1509_MISC_MODE_Pos) 1690 #define DRV_SX1509_MISC_MODE_Linear (0) 1691 #define DRV_SX1509_MISC_MODE_Logarithmic (1) 1695 #define DRV_SX1509_MISC_CLKX_Pos (4) 1696 #define DRV_SX1509_MISC_CLKX_Msk (0x7 << DRV_SX1509_MISC_CLKX_Pos) 1697 #define DRV_SX1509_MISC_CLKX_Off (0) 1701 #define DRV_SX1509_MISC_DRVMODE_Pos (3) 1702 #define DRV_SX1509_MISC_DRVMODE_Msk (0x1 << DRV_SX1509_MISC_DRVMODE_Pos) 1703 #define DRV_SX1509_MISC_DRVMODE_Linear (0) 1704 #define DRV_SX1509_MISC_DRVMODE_Logarithmic (1) 1708 #define DRV_SX1509_MISC_FUNC_Pos (2) 1709 #define DRV_SX1509_MISC_FUNC_Msk (0x1 << DRV_SX1509_MISC_FUNC_Pos) 1710 #define DRV_SX1509_MISC_FUNC_EqPOR (0) 1711 #define DRV_SX1509_MISC_FUNC_Lmited (1) 1715 #define DRV_SX1509_MISC_AUTOINC_Pos (1) 1716 #define DRV_SX1509_MISC_AUTOINC_Msk (0x1 << DRV_SX1509_MISC_AUTOINC_Pos) 1717 #define DRV_SX1509_MISC_AUTOINC_On (0) 1718 #define DRV_SX1509_MISC_AUTOINC_Off (1) 1722 #define DRV_SX1509_MISC_AUTOCLR_Pos (0) 1723 #define DRV_SX1509_MISC_AUTOCLR_Msk (0x1 << DRV_SX1509_MISC_AUTOCLR_Pos) 1724 #define DRV_SX1509_MISC_AUTOCLR_On (0) 1725 #define DRV_SX1509_MISC_AUTOCLR_Off (1) 1733 #define DRV_SX1509_LEDDRIVERENABLE_PIN15_Pos (15) 1734 #define DRV_SX1509_LEDDRIVERENABLE_PIN15_Msk (0x1 << DRV_SX1509_LEDDRIVERENABLE_PIN15_Pos) 1735 #define DRV_SX1509_LEDDRIVERENABLE_PIN15_Disabled (0) 1736 #define DRV_SX1509_LEDDRIVERENABLE_PIN15_Enabled (1) 1740 #define DRV_SX1509_LEDDRIVERENABLE_PIN14_Pos (14) 1741 #define DRV_SX1509_LEDDRIVERENABLE_PIN14_Msk (0x1 << DRV_SX1509_LEDDRIVERENABLE_PIN14_Pos) 1742 #define DRV_SX1509_LEDDRIVERENABLE_PIN14_Disabled (0) 1743 #define DRV_SX1509_LEDDRIVERENABLE_PIN14_Enabled (1) 1747 #define DRV_SX1509_LEDDRIVERENABLE_PIN13_Pos (13) 1748 #define DRV_SX1509_LEDDRIVERENABLE_PIN13_Msk (0x1 << DRV_SX1509_LEDDRIVERENABLE_PIN13_Pos) 1749 #define DRV_SX1509_LEDDRIVERENABLE_PIN13_Disabled (0) 1750 #define DRV_SX1509_LEDDRIVERENABLE_PIN13_Enabled (1) 1754 #define DRV_SX1509_LEDDRIVERENABLE_PIN12_Pos (12) 1755 #define DRV_SX1509_LEDDRIVERENABLE_PIN12_Msk (0x1 << DRV_SX1509_LEDDRIVERENABLE_PIN12_Pos) 1756 #define DRV_SX1509_LEDDRIVERENABLE_PIN12_Disabled (0) 1757 #define DRV_SX1509_LEDDRIVERENABLE_PIN12_Enabled (1) 1761 #define DRV_SX1509_LEDDRIVERENABLE_PIN11_Pos (11) 1762 #define DRV_SX1509_LEDDRIVERENABLE_PIN11_Msk (0x1 << DRV_SX1509_LEDDRIVERENABLE_PIN11_Pos) 1763 #define DRV_SX1509_LEDDRIVERENABLE_PIN11_Disabled (0) 1764 #define DRV_SX1509_LEDDRIVERENABLE_PIN11_Enabled (1) 1768 #define DRV_SX1509_LEDDRIVERENABLE_PIN10_Pos (10) 1769 #define DRV_SX1509_LEDDRIVERENABLE_PIN10_Msk (0x1 << DRV_SX1509_LEDDRIVERENABLE_PIN10_Pos) 1770 #define DRV_SX1509_LEDDRIVERENABLE_PIN10_Disabled (0) 1771 #define DRV_SX1509_LEDDRIVERENABLE_PIN10_Enabled (1) 1775 #define DRV_SX1509_LEDDRIVERENABLE_PIN9_Pos (9) 1776 #define DRV_SX1509_LEDDRIVERENABLE_PIN9_Msk (0x1 << DRV_SX1509_LEDDRIVERENABLE_PIN9_Pos) 1777 #define DRV_SX1509_LEDDRIVERENABLE_PIN9_Disabled (0) 1778 #define DRV_SX1509_LEDDRIVERENABLE_PIN9_Enabled (1) 1782 #define DRV_SX1509_LEDDRIVERENABLE_PIN8_Pos (8) 1783 #define DRV_SX1509_LEDDRIVERENABLE_PIN8_Msk (0x1 << DRV_SX1509_LEDDRIVERENABLE_PIN8_Pos) 1784 #define DRV_SX1509_LEDDRIVERENABLE_PIN8_Disabled (0) 1785 #define DRV_SX1509_LEDDRIVERENABLE_PIN8_Enabled (1) 1789 #define DRV_SX1509_LEDDRIVERENABLE_PIN7_Pos (7) 1790 #define DRV_SX1509_LEDDRIVERENABLE_PIN7_Msk (0x1 << DRV_SX1509_LEDDRIVERENABLE_PIN7_Pos) 1791 #define DRV_SX1509_LEDDRIVERENABLE_PIN7_Disabled (0) 1792 #define DRV_SX1509_LEDDRIVERENABLE_PIN7_Enabled (1) 1796 #define DRV_SX1509_LEDDRIVERENABLE_PIN6_Pos (6) 1797 #define DRV_SX1509_LEDDRIVERENABLE_PIN6_Msk (0x1 << DRV_SX1509_LEDDRIVERENABLE_PIN6_Pos) 1798 #define DRV_SX1509_LEDDRIVERENABLE_PIN6_Disabled (0) 1799 #define DRV_SX1509_LEDDRIVERENABLE_PIN6_Enabled (1) 1803 #define DRV_SX1509_LEDDRIVERENABLE_PIN5_Pos (5) 1804 #define DRV_SX1509_LEDDRIVERENABLE_PIN5_Msk (0x1 << DRV_SX1509_LEDDRIVERENABLE_PIN5_Pos) 1805 #define DRV_SX1509_LEDDRIVERENABLE_PIN5_Disabled (0) 1806 #define DRV_SX1509_LEDDRIVERENABLE_PIN5_Enabled (1) 1810 #define DRV_SX1509_LEDDRIVERENABLE_PIN4_Pos (4) 1811 #define DRV_SX1509_LEDDRIVERENABLE_PIN4_Msk (0x1 << DRV_SX1509_LEDDRIVERENABLE_PIN4_Pos) 1812 #define DRV_SX1509_LEDDRIVERENABLE_PIN4_Disabled (0) 1813 #define DRV_SX1509_LEDDRIVERENABLE_PIN4_Enabled (1) 1817 #define DRV_SX1509_LEDDRIVERENABLE_PIN3_Pos (3) 1818 #define DRV_SX1509_LEDDRIVERENABLE_PIN3_Msk (0x1 << DRV_SX1509_LEDDRIVERENABLE_PIN3_Pos) 1819 #define DRV_SX1509_LEDDRIVERENABLE_PIN3_Disabled (0) 1820 #define DRV_SX1509_LEDDRIVERENABLE_PIN3_Enabled (1) 1824 #define DRV_SX1509_LEDDRIVERENABLE_PIN2_Pos (2) 1825 #define DRV_SX1509_LEDDRIVERENABLE_PIN2_Msk (0x1 << DRV_SX1509_LEDDRIVERENABLE_PIN2_Pos) 1826 #define DRV_SX1509_LEDDRIVERENABLE_PIN2_Disabled (0) 1827 #define DRV_SX1509_LEDDRIVERENABLE_PIN2_Enabled (1) 1831 #define DRV_SX1509_LEDDRIVERENABLE_PIN1_Pos (1) 1832 #define DRV_SX1509_LEDDRIVERENABLE_PIN1_Msk (0x1 << DRV_SX1509_LEDDRIVERENABLE_PIN1_Pos) 1833 #define DRV_SX1509_LEDDRIVERENABLE_PIN1_Disabled (0) 1834 #define DRV_SX1509_LEDDRIVERENABLE_PIN1_Enabled (1) 1838 #define DRV_SX1509_LEDDRIVERENABLE_PIN0_Pos (0) 1839 #define DRV_SX1509_LEDDRIVERENABLE_PIN0_Msk (0x1 << DRV_SX1509_LEDDRIVERENABLE_PIN0_Pos) 1840 #define DRV_SX1509_LEDDRIVERENABLE_PIN0_Disabled (0) 1841 #define DRV_SX1509_LEDDRIVERENABLE_PIN0_Enabled (1) 1849 #define DRV_SX1509_DEBOUNCECONFIG_RESERVED0_Pos (3) 1850 #define DRV_SX1509_DEBOUNCECONFIG_RESERVED0_Msk (0x1F << DRV_SX1509_DEBOUNCECONFIG_RESERVED0_Pos) 1854 #define DRV_SX1509_DEBOUNCECONFIG_TIME_Pos (0) 1855 #define DRV_SX1509_DEBOUNCECONFIG_TIME_Msk (0x7 << DRV_SX1509_DEBOUNCECONFIG_TIME_Pos) 1856 #define DRV_SX1509_DEBOUNCECONFIG_TIME_0ms5 (0) 1857 #define DRV_SX1509_DEBOUNCECONFIG_TIME_1ms (1) 1858 #define DRV_SX1509_DEBOUNCECONFIG_TIME_2ms (2) 1859 #define DRV_SX1509_DEBOUNCECONFIG_TIME_4ms (3) 1860 #define DRV_SX1509_DEBOUNCECONFIG_TIME_8ms (4) 1861 #define DRV_SX1509_DEBOUNCECONFIG_TIME_16ms (5) 1862 #define DRV_SX1509_DEBOUNCECONFIG_TIME_32ms (6) 1863 #define DRV_SX1509_DEBOUNCECONFIG_TIME_64ms (7) 1871 #define DRV_SX1509_DEBOUNCEENABLE_PIN15_Pos (15) 1872 #define DRV_SX1509_DEBOUNCEENABLE_PIN15_Msk (0x1 << DRV_SX1509_DEBOUNCEENABLE_PIN15_Pos) 1873 #define DRV_SX1509_DEBOUNCEENABLE_PIN15_Disabled (0) 1874 #define DRV_SX1509_DEBOUNCEENABLE_PIN15_Enabled (1) 1878 #define DRV_SX1509_DEBOUNCEENABLE_PIN14_Pos (14) 1879 #define DRV_SX1509_DEBOUNCEENABLE_PIN14_Msk (0x1 << DRV_SX1509_DEBOUNCEENABLE_PIN14_Pos) 1880 #define DRV_SX1509_DEBOUNCEENABLE_PIN14_Disabled (0) 1881 #define DRV_SX1509_DEBOUNCEENABLE_PIN14_Enabled (1) 1885 #define DRV_SX1509_DEBOUNCEENABLE_PIN13_Pos (13) 1886 #define DRV_SX1509_DEBOUNCEENABLE_PIN13_Msk (0x1 << DRV_SX1509_DEBOUNCEENABLE_PIN13_Pos) 1887 #define DRV_SX1509_DEBOUNCEENABLE_PIN13_Disabled (0) 1888 #define DRV_SX1509_DEBOUNCEENABLE_PIN13_Enabled (1) 1892 #define DRV_SX1509_DEBOUNCEENABLE_PIN12_Pos (12) 1893 #define DRV_SX1509_DEBOUNCEENABLE_PIN12_Msk (0x1 << DRV_SX1509_DEBOUNCEENABLE_PIN12_Pos) 1894 #define DRV_SX1509_DEBOUNCEENABLE_PIN12_Disabled (0) 1895 #define DRV_SX1509_DEBOUNCEENABLE_PIN12_Enabled (1) 1899 #define DRV_SX1509_DEBOUNCEENABLE_PIN11_Pos (11) 1900 #define DRV_SX1509_DEBOUNCEENABLE_PIN11_Msk (0x1 << DRV_SX1509_DEBOUNCEENABLE_PIN11_Pos) 1901 #define DRV_SX1509_DEBOUNCEENABLE_PIN11_Disabled (0) 1902 #define DRV_SX1509_DEBOUNCEENABLE_PIN11_Enabled (1) 1906 #define DRV_SX1509_DEBOUNCEENABLE_PIN10_Pos (10) 1907 #define DRV_SX1509_DEBOUNCEENABLE_PIN10_Msk (0x1 << DRV_SX1509_DEBOUNCEENABLE_PIN10_Pos) 1908 #define DRV_SX1509_DEBOUNCEENABLE_PIN10_Disabled (0) 1909 #define DRV_SX1509_DEBOUNCEENABLE_PIN10_Enabled (1) 1913 #define DRV_SX1509_DEBOUNCEENABLE_PIN9_Pos (9) 1914 #define DRV_SX1509_DEBOUNCEENABLE_PIN9_Msk (0x1 << DRV_SX1509_DEBOUNCEENABLE_PIN9_Pos) 1915 #define DRV_SX1509_DEBOUNCEENABLE_PIN9_Disabled (0) 1916 #define DRV_SX1509_DEBOUNCEENABLE_PIN9_Enabled (1) 1920 #define DRV_SX1509_DEBOUNCEENABLE_PIN8_Pos (8) 1921 #define DRV_SX1509_DEBOUNCEENABLE_PIN8_Msk (0x1 << DRV_SX1509_DEBOUNCEENABLE_PIN8_Pos) 1922 #define DRV_SX1509_DEBOUNCEENABLE_PIN8_Disabled (0) 1923 #define DRV_SX1509_DEBOUNCEENABLE_PIN8_Enabled (1) 1927 #define DRV_SX1509_DEBOUNCEENABLE_PIN7_Pos (7) 1928 #define DRV_SX1509_DEBOUNCEENABLE_PIN7_Msk (0x1 << DRV_SX1509_DEBOUNCEENABLE_PIN7_Pos) 1929 #define DRV_SX1509_DEBOUNCEENABLE_PIN7_Disabled (0) 1930 #define DRV_SX1509_DEBOUNCEENABLE_PIN7_Enabled (1) 1934 #define DRV_SX1509_DEBOUNCEENABLE_PIN6_Pos (6) 1935 #define DRV_SX1509_DEBOUNCEENABLE_PIN6_Msk (0x1 << DRV_SX1509_DEBOUNCEENABLE_PIN6_Pos) 1936 #define DRV_SX1509_DEBOUNCEENABLE_PIN6_Disabled (0) 1937 #define DRV_SX1509_DEBOUNCEENABLE_PIN6_Enabled (1) 1941 #define DRV_SX1509_DEBOUNCEENABLE_PIN5_Pos (5) 1942 #define DRV_SX1509_DEBOUNCEENABLE_PIN5_Msk (0x1 << DRV_SX1509_DEBOUNCEENABLE_PIN5_Pos) 1943 #define DRV_SX1509_DEBOUNCEENABLE_PIN5_Disabled (0) 1944 #define DRV_SX1509_DEBOUNCEENABLE_PIN5_Enabled (1) 1948 #define DRV_SX1509_DEBOUNCEENABLE_PIN4_Pos (4) 1949 #define DRV_SX1509_DEBOUNCEENABLE_PIN4_Msk (0x1 << DRV_SX1509_DEBOUNCEENABLE_PIN4_Pos) 1950 #define DRV_SX1509_DEBOUNCEENABLE_PIN4_Disabled (0) 1951 #define DRV_SX1509_DEBOUNCEENABLE_PIN4_Enabled (1) 1955 #define DRV_SX1509_DEBOUNCEENABLE_PIN3_Pos (3) 1956 #define DRV_SX1509_DEBOUNCEENABLE_PIN3_Msk (0x1 << DRV_SX1509_DEBOUNCEENABLE_PIN3_Pos) 1957 #define DRV_SX1509_DEBOUNCEENABLE_PIN3_Disabled (0) 1958 #define DRV_SX1509_DEBOUNCEENABLE_PIN3_Enabled (1) 1962 #define DRV_SX1509_DEBOUNCEENABLE_PIN2_Pos (2) 1963 #define DRV_SX1509_DEBOUNCEENABLE_PIN2_Msk (0x1 << DRV_SX1509_DEBOUNCEENABLE_PIN2_Pos) 1964 #define DRV_SX1509_DEBOUNCEENABLE_PIN2_Disabled (0) 1965 #define DRV_SX1509_DEBOUNCEENABLE_PIN2_Enabled (1) 1969 #define DRV_SX1509_DEBOUNCEENABLE_PIN1_Pos (1) 1970 #define DRV_SX1509_DEBOUNCEENABLE_PIN1_Msk (0x1 << DRV_SX1509_DEBOUNCEENABLE_PIN1_Pos) 1971 #define DRV_SX1509_DEBOUNCEENABLE_PIN1_Disabled (0) 1972 #define DRV_SX1509_DEBOUNCEENABLE_PIN1_Enabled (1) 1976 #define DRV_SX1509_DEBOUNCEENABLE_PIN0_Pos (0) 1977 #define DRV_SX1509_DEBOUNCEENABLE_PIN0_Msk (0x1 << DRV_SX1509_DEBOUNCEENABLE_PIN0_Pos) 1978 #define DRV_SX1509_DEBOUNCEENABLE_PIN0_Disabled (0) 1979 #define DRV_SX1509_DEBOUNCEENABLE_PIN0_Enabled (1) 1987 #define DRV_SX1509_KEYCONFIG_RESERVED2_Pos (15) 1988 #define DRV_SX1509_KEYCONFIG_RESERVED2_Msk (0x1 << DRV_SX1509_KEYCONFIG_RESERVED2_Pos) 1992 #define DRV_SX1509_KEYCONFIG_AUTOSLEEPTIME_Pos (12) 1993 #define DRV_SX1509_KEYCONFIG_AUTOSLEEPTIME_Msk (0x7 << DRV_SX1509_KEYCONFIG_AUTOSLEEPTIME_Pos) 1994 #define DRV_SX1509_KEYCONFIG_AUTOSLEEPTIME_Off (0) 1995 #define DRV_SX1509_KEYCONFIG_AUTOSLEEPTIME_128ms (1) 1996 #define DRV_SX1509_KEYCONFIG_AUTOSLEEPTIME_256ms (2) 1997 #define DRV_SX1509_KEYCONFIG_AUTOSLEEPTIME_512ms (3) 1998 #define DRV_SX1509_KEYCONFIG_AUTOSLEEPTIME_1s (4) 1999 #define DRV_SX1509_KEYCONFIG_AUTOSLEEPTIME_2s (5) 2000 #define DRV_SX1509_KEYCONFIG_AUTOSLEEPTIME_4s (6) 2001 #define DRV_SX1509_KEYCONFIG_AUTOSLEEPTIME_8s (7) 2005 #define DRV_SX1509_KEYCONFIG_RESERVED1_Pos (11) 2006 #define DRV_SX1509_KEYCONFIG_RESERVED1_Msk (0x1 << DRV_SX1509_KEYCONFIG_RESERVED1_Pos) 2010 #define DRV_SX1509_KEYCONFIG_SCANTIME_Pos (8) 2011 #define DRV_SX1509_KEYCONFIG_SCANTIME_Msk (0x7 << DRV_SX1509_KEYCONFIG_SCANTIME_Pos) 2012 #define DRV_SX1509_KEYCONFIG_SCANTIME_1ms (0) 2013 #define DRV_SX1509_KEYCONFIG_SCANTIME_2ms (1) 2014 #define DRV_SX1509_KEYCONFIG_SCANTIME_4ms (2) 2015 #define DRV_SX1509_KEYCONFIG_SCANTIME_8ms (3) 2016 #define DRV_SX1509_KEYCONFIG_SCANTIME_16ms (4) 2017 #define DRV_SX1509_KEYCONFIG_SCANTIME_32ms (5) 2018 #define DRV_SX1509_KEYCONFIG_SCANTIME_64ms (6) 2019 #define DRV_SX1509_KEYCONFIG_SCANTIME_128ms (7) 2023 #define DRV_SX1509_KEYCONFIG_RESERVED0_Pos (6) 2024 #define DRV_SX1509_KEYCONFIG_RESERVED0_Msk (0x3 << DRV_SX1509_KEYCONFIG_RESERVED0_Pos) 2028 #define DRV_SX1509_KEYCONFIG_ROWS_Pos (3) 2029 #define DRV_SX1509_KEYCONFIG_ROWS_Msk (0x7 << DRV_SX1509_KEYCONFIG_ROWS_Pos) 2030 #define DRV_SX1509_KEYCONFIG_ROWS_Off (0) 2031 #define DRV_SX1509_KEYCONFIG_ROWS_2Rows (1) 2032 #define DRV_SX1509_KEYCONFIG_ROWS_3Rows (2) 2033 #define DRV_SX1509_KEYCONFIG_ROWS_4Rows (3) 2034 #define DRV_SX1509_KEYCONFIG_ROWS_5Rows (4) 2035 #define DRV_SX1509_KEYCONFIG_ROWS_6Rows (5) 2036 #define DRV_SX1509_KEYCONFIG_ROWS_7Rows (6) 2037 #define DRV_SX1509_KEYCONFIG_ROWS_8Rows (7) 2041 #define DRV_SX1509_KEYCONFIG_COLS_Pos (0) 2042 #define DRV_SX1509_KEYCONFIG_COLS_Msk (0x7 << DRV_SX1509_KEYCONFIG_COLS_Pos) 2043 #define DRV_SX1509_KEYCONFIG_COLS_1Col (0) 2044 #define DRV_SX1509_KEYCONFIG_COLS_2Cols (1) 2045 #define DRV_SX1509_KEYCONFIG_COLS_3Cols (2) 2046 #define DRV_SX1509_KEYCONFIG_COLS_4Cols (3) 2047 #define DRV_SX1509_KEYCONFIG_COLS_5Cols (4) 2048 #define DRV_SX1509_KEYCONFIG_COLS_6Cols (5) 2049 #define DRV_SX1509_KEYCONFIG_COLS_7Cols (6) 2050 #define DRV_SX1509_KEYCONFIG_COLS_8Cols (7) 2058 #define DRV_SX1509_KEYDATA_COLINTR7_Pos (15) 2059 #define DRV_SX1509_KEYDATA_COLINTR7_Msk (0x1 << DRV_SX1509_KEYDATA_COLINTR7_Pos) 2060 #define DRV_SX1509_KEYDATA_COLINTR7_None (0) 2061 #define DRV_SX1509_KEYDATA_COLINTR7_Triggered (1) 2065 #define DRV_SX1509_KEYDATA_COLINTR6_Pos (14) 2066 #define DRV_SX1509_KEYDATA_COLINTR6_Msk (0x1 << DRV_SX1509_KEYDATA_COLINTR6_Pos) 2067 #define DRV_SX1509_KEYDATA_COLINTR6_None (0) 2068 #define DRV_SX1509_KEYDATA_COLINTR6_Triggered (1) 2072 #define DRV_SX1509_KEYDATA_COLINTR5_Pos (13) 2073 #define DRV_SX1509_KEYDATA_COLINTR5_Msk (0x1 << DRV_SX1509_KEYDATA_COLINTR5_Pos) 2074 #define DRV_SX1509_KEYDATA_COLINTR5_None (0) 2075 #define DRV_SX1509_KEYDATA_COLINTR5_Triggered (1) 2079 #define DRV_SX1509_KEYDATA_COLINTR4_Pos (12) 2080 #define DRV_SX1509_KEYDATA_COLINTR4_Msk (0x1 << DRV_SX1509_KEYDATA_COLINTR4_Pos) 2081 #define DRV_SX1509_KEYDATA_COLINTR4_None (0) 2082 #define DRV_SX1509_KEYDATA_COLINTR4_Triggered (1) 2086 #define DRV_SX1509_KEYDATA_COLINTR3_Pos (11) 2087 #define DRV_SX1509_KEYDATA_COLINTR3_Msk (0x1 << DRV_SX1509_KEYDATA_COLINTR3_Pos) 2088 #define DRV_SX1509_KEYDATA_COLINTR3_None (0) 2089 #define DRV_SX1509_KEYDATA_COLINTR3_Triggered (1) 2093 #define DRV_SX1509_KEYDATA_COLINTR2_Pos (10) 2094 #define DRV_SX1509_KEYDATA_COLINTR2_Msk (0x1 << DRV_SX1509_KEYDATA_COLINTR2_Pos) 2095 #define DRV_SX1509_KEYDATA_COLINTR2_None (0) 2096 #define DRV_SX1509_KEYDATA_COLINTR2_Triggered (1) 2100 #define DRV_SX1509_KEYDATA_COLINTR1_Pos (9) 2101 #define DRV_SX1509_KEYDATA_COLINTR1_Msk (0x1 << DRV_SX1509_KEYDATA_COLINTR1_Pos) 2102 #define DRV_SX1509_KEYDATA_COLINTR1_None (0) 2103 #define DRV_SX1509_KEYDATA_COLINTR1_Triggered (1) 2107 #define DRV_SX1509_KEYDATA_COLINTR0_Pos (8) 2108 #define DRV_SX1509_KEYDATA_COLINTR0_Msk (0x1 << DRV_SX1509_KEYDATA_COLINTR0_Pos) 2109 #define DRV_SX1509_KEYDATA_COLINTR0_None (0) 2110 #define DRV_SX1509_KEYDATA_COLINTR0_Triggered (1) 2114 #define DRV_SX1509_KEYDATA_ROWINTR7_Pos (7) 2115 #define DRV_SX1509_KEYDATA_ROWINTR7_Msk (0x1 << DRV_SX1509_KEYDATA_ROWINTR7_Pos) 2116 #define DRV_SX1509_KEYDATA_ROWINTR7_None (0) 2117 #define DRV_SX1509_KEYDATA_ROWINTR7_Triggered (1) 2121 #define DRV_SX1509_KEYDATA_ROWINTR6_Pos (6) 2122 #define DRV_SX1509_KEYDATA_ROWINTR6_Msk (0x1 << DRV_SX1509_KEYDATA_ROWINTR6_Pos) 2123 #define DRV_SX1509_KEYDATA_ROWINTR6_None (0) 2124 #define DRV_SX1509_KEYDATA_ROWINTR6_Triggered (1) 2128 #define DRV_SX1509_KEYDATA_ROWINTR5_Pos (5) 2129 #define DRV_SX1509_KEYDATA_ROWINTR5_Msk (0x1 << DRV_SX1509_KEYDATA_ROWINTR5_Pos) 2130 #define DRV_SX1509_KEYDATA_ROWINTR5_None (0) 2131 #define DRV_SX1509_KEYDATA_ROWINTR5_Triggered (1) 2135 #define DRV_SX1509_KEYDATA_ROWINTR4_Pos (4) 2136 #define DRV_SX1509_KEYDATA_ROWINTR4_Msk (0x1 << DRV_SX1509_KEYDATA_ROWINTR4_Pos) 2137 #define DRV_SX1509_KEYDATA_ROWINTR4_None (0) 2138 #define DRV_SX1509_KEYDATA_ROWINTR4_Triggered (1) 2142 #define DRV_SX1509_KEYDATA_ROWINTR3_Pos (3) 2143 #define DRV_SX1509_KEYDATA_ROWINTR3_Msk (0x1 << DRV_SX1509_KEYDATA_ROWINTR3_Pos) 2144 #define DRV_SX1509_KEYDATA_ROWINTR3_None (0) 2145 #define DRV_SX1509_KEYDATA_ROWINTR3_Triggered (1) 2149 #define DRV_SX1509_KEYDATA_ROWINTR2_Pos (2) 2150 #define DRV_SX1509_KEYDATA_ROWINTR2_Msk (0x1 << DRV_SX1509_KEYDATA_ROWINTR2_Pos) 2151 #define DRV_SX1509_KEYDATA_ROWINTR2_None (0) 2152 #define DRV_SX1509_KEYDATA_ROWINTR2_Triggered (1) 2156 #define DRV_SX1509_KEYDATA_ROWINTR1_Pos (1) 2157 #define DRV_SX1509_KEYDATA_ROWINTR1_Msk (0x1 << DRV_SX1509_KEYDATA_ROWINTR1_Pos) 2158 #define DRV_SX1509_KEYDATA_ROWINTR1_None (0) 2159 #define DRV_SX1509_KEYDATA_ROWINTR1_Triggered (1) 2163 #define DRV_SX1509_KEYDATA_ROWINTR0_Pos (0) 2164 #define DRV_SX1509_KEYDATA_ROWINTR0_Msk (0x1 << DRV_SX1509_KEYDATA_ROWINTR0_Pos) 2165 #define DRV_SX1509_KEYDATA_ROWINTR0_None (0) 2166 #define DRV_SX1509_KEYDATA_ROWINTR0_Triggered (1) 2174 #define DRV_SX1509_ONOFFCFGX_RESERVED0_Pos (21) 2175 #define DRV_SX1509_ONOFFCFGX_RESERVED0_Msk (0x7 << DRV_SX1509_ONOFFCFGX_RESERVED0_Pos) 2179 #define DRV_SX1509_ONOFFCFGX_ONTIME_Pos (16) 2180 #define DRV_SX1509_ONOFFCFGX_ONTIME_Msk (0x1F << DRV_SX1509_ONOFFCFGX_ONTIME_Pos) 2181 #define DRV_SX1509_ONOFFCFGX_ONTIME_Infinite (0) 2185 #define DRV_SX1509_ONOFFCFGX_ONINTENSITY_Pos (8) 2186 #define DRV_SX1509_ONOFFCFGX_ONINTENSITY_Msk (0xFF << DRV_SX1509_ONOFFCFGX_ONINTENSITY_Pos) 2190 #define DRV_SX1509_ONOFFCFGX_OFFTIME_Pos (3) 2191 #define DRV_SX1509_ONOFFCFGX_OFFTIME_Msk (0x1F << DRV_SX1509_ONOFFCFGX_OFFTIME_Pos) 2192 #define DRV_SX1509_ONOFFCFGX_OFFTIME_Infinite (0) 2196 #define DRV_SX1509_ONOFFCFGX_OFFINTENSITY_Pos (0) 2197 #define DRV_SX1509_ONOFFCFGX_OFFINTENSITY_Msk (0x7 << DRV_SX1509_ONOFFCFGX_OFFINTENSITY_Pos) 2205 #define DRV_SX1509_RISEFALLCFGX_RESERVED1_Pos (13) 2206 #define DRV_SX1509_RISEFALLCFGX_RESERVED1_Msk (0x7 << DRV_SX1509_RISEFALLCFGX_RESERVED1_Pos) 2210 #define DRV_SX1509_RISEFALLCFGX_FADEIN_Pos (8) 2211 #define DRV_SX1509_RISEFALLCFGX_FADEIN_Msk (0x1F << DRV_SX1509_RISEFALLCFGX_FADEIN_Pos) 2212 #define DRV_SX1509_RISEFALLCFGX_FADEIN_Off (0) 2216 #define DRV_SX1509_RISEFALLCFGX_RESERVED0_Pos (5) 2217 #define DRV_SX1509_RISEFALLCFGX_RESERVED0_Msk (0x7 << DRV_SX1509_RISEFALLCFGX_RESERVED0_Pos) 2221 #define DRV_SX1509_RISEFALLCFGX_FADEOUT_Pos (0) 2222 #define DRV_SX1509_RISEFALLCFGX_FADEOUT_Msk (0x1F << DRV_SX1509_RISEFALLCFGX_FADEOUT_Pos) 2223 #define DRV_SX1509_RISEFALLCFGX_FADEOUT_Off (0) 2231 #define DRV_SX1509_HIGHINPMODE_PIN15_Pos (15) 2232 #define DRV_SX1509_HIGHINPMODE_PIN15_Msk (0x1 << DRV_SX1509_HIGHINPMODE_PIN15_Pos) 2233 #define DRV_SX1509_HIGHINPMODE_PIN15_Disabled (0) 2234 #define DRV_SX1509_HIGHINPMODE_PIN15_Enabled (1) 2238 #define DRV_SX1509_HIGHINPMODE_PIN14_Pos (14) 2239 #define DRV_SX1509_HIGHINPMODE_PIN14_Msk (0x1 << DRV_SX1509_HIGHINPMODE_PIN14_Pos) 2240 #define DRV_SX1509_HIGHINPMODE_PIN14_Disabled (0) 2241 #define DRV_SX1509_HIGHINPMODE_PIN14_Enabled (1) 2245 #define DRV_SX1509_HIGHINPMODE_PIN13_Pos (13) 2246 #define DRV_SX1509_HIGHINPMODE_PIN13_Msk (0x1 << DRV_SX1509_HIGHINPMODE_PIN13_Pos) 2247 #define DRV_SX1509_HIGHINPMODE_PIN13_Disabled (0) 2248 #define DRV_SX1509_HIGHINPMODE_PIN13_Enabled (1) 2252 #define DRV_SX1509_HIGHINPMODE_PIN12_Pos (12) 2253 #define DRV_SX1509_HIGHINPMODE_PIN12_Msk (0x1 << DRV_SX1509_HIGHINPMODE_PIN12_Pos) 2254 #define DRV_SX1509_HIGHINPMODE_PIN12_Disabled (0) 2255 #define DRV_SX1509_HIGHINPMODE_PIN12_Enabled (1) 2259 #define DRV_SX1509_HIGHINPMODE_PIN11_Pos (11) 2260 #define DRV_SX1509_HIGHINPMODE_PIN11_Msk (0x1 << DRV_SX1509_HIGHINPMODE_PIN11_Pos) 2261 #define DRV_SX1509_HIGHINPMODE_PIN11_Disabled (0) 2262 #define DRV_SX1509_HIGHINPMODE_PIN11_Enabled (1) 2266 #define DRV_SX1509_HIGHINPMODE_PIN10_Pos (10) 2267 #define DRV_SX1509_HIGHINPMODE_PIN10_Msk (0x1 << DRV_SX1509_HIGHINPMODE_PIN10_Pos) 2268 #define DRV_SX1509_HIGHINPMODE_PIN10_Disabled (0) 2269 #define DRV_SX1509_HIGHINPMODE_PIN10_Enabled (1) 2273 #define DRV_SX1509_HIGHINPMODE_PIN9_Pos (9) 2274 #define DRV_SX1509_HIGHINPMODE_PIN9_Msk (0x1 << DRV_SX1509_HIGHINPMODE_PIN9_Pos) 2275 #define DRV_SX1509_HIGHINPMODE_PIN9_Disabled (0) 2276 #define DRV_SX1509_HIGHINPMODE_PIN9_Enabled (1) 2280 #define DRV_SX1509_HIGHINPMODE_PIN8_Pos (8) 2281 #define DRV_SX1509_HIGHINPMODE_PIN8_Msk (0x1 << DRV_SX1509_HIGHINPMODE_PIN8_Pos) 2282 #define DRV_SX1509_HIGHINPMODE_PIN8_Disabled (0) 2283 #define DRV_SX1509_HIGHINPMODE_PIN8_Enabled (1) 2287 #define DRV_SX1509_HIGHINPMODE_PIN7_Pos (7) 2288 #define DRV_SX1509_HIGHINPMODE_PIN7_Msk (0x1 << DRV_SX1509_HIGHINPMODE_PIN7_Pos) 2289 #define DRV_SX1509_HIGHINPMODE_PIN7_Disabled (0) 2290 #define DRV_SX1509_HIGHINPMODE_PIN7_Enabled (1) 2294 #define DRV_SX1509_HIGHINPMODE_PIN6_Pos (6) 2295 #define DRV_SX1509_HIGHINPMODE_PIN6_Msk (0x1 << DRV_SX1509_HIGHINPMODE_PIN6_Pos) 2296 #define DRV_SX1509_HIGHINPMODE_PIN6_Disabled (0) 2297 #define DRV_SX1509_HIGHINPMODE_PIN6_Enabled (1) 2301 #define DRV_SX1509_HIGHINPMODE_PIN5_Pos (5) 2302 #define DRV_SX1509_HIGHINPMODE_PIN5_Msk (0x1 << DRV_SX1509_HIGHINPMODE_PIN5_Pos) 2303 #define DRV_SX1509_HIGHINPMODE_PIN5_Disabled (0) 2304 #define DRV_SX1509_HIGHINPMODE_PIN5_Enabled (1) 2308 #define DRV_SX1509_HIGHINPMODE_PIN4_Pos (4) 2309 #define DRV_SX1509_HIGHINPMODE_PIN4_Msk (0x1 << DRV_SX1509_HIGHINPMODE_PIN4_Pos) 2310 #define DRV_SX1509_HIGHINPMODE_PIN4_Disabled (0) 2311 #define DRV_SX1509_HIGHINPMODE_PIN4_Enabled (1) 2315 #define DRV_SX1509_HIGHINPMODE_PIN3_Pos (3) 2316 #define DRV_SX1509_HIGHINPMODE_PIN3_Msk (0x1 << DRV_SX1509_HIGHINPMODE_PIN3_Pos) 2317 #define DRV_SX1509_HIGHINPMODE_PIN3_Disabled (0) 2318 #define DRV_SX1509_HIGHINPMODE_PIN3_Enabled (1) 2322 #define DRV_SX1509_HIGHINPMODE_PIN2_Pos (2) 2323 #define DRV_SX1509_HIGHINPMODE_PIN2_Msk (0x1 << DRV_SX1509_HIGHINPMODE_PIN2_Pos) 2324 #define DRV_SX1509_HIGHINPMODE_PIN2_Disabled (0) 2325 #define DRV_SX1509_HIGHINPMODE_PIN2_Enabled (1) 2329 #define DRV_SX1509_HIGHINPMODE_PIN1_Pos (1) 2330 #define DRV_SX1509_HIGHINPMODE_PIN1_Msk (0x1 << DRV_SX1509_HIGHINPMODE_PIN1_Pos) 2331 #define DRV_SX1509_HIGHINPMODE_PIN1_Disabled (0) 2332 #define DRV_SX1509_HIGHINPMODE_PIN1_Enabled (1) 2336 #define DRV_SX1509_HIGHINPMODE_PIN0_Pos (0) 2337 #define DRV_SX1509_HIGHINPMODE_PIN0_Msk (0x1 << DRV_SX1509_HIGHINPMODE_PIN0_Pos) 2338 #define DRV_SX1509_HIGHINPMODE_PIN0_Disabled (0) 2339 #define DRV_SX1509_HIGHINPMODE_PIN0_Enabled (1) 2347 #define DRV_SX1509_RESET_CODE_Pos (0) 2348 #define DRV_SX1509_RESET_CODE_Msk (0xFFFF << DRV_SX1509_RESET_CODE_Pos) 2349 #define DRV_SX1509_RESET_CODE_Reset (0x1234) 2351 #endif // DRV_SX1509_BITFIELDS_H__