Lines Matching refs:GPIO_Pin
267 uint8_t GPIO_BitRead(GPIO_PinType GPIO_Pin) in GPIO_BitRead() argument
271 ASSERT(GPIO_Pin <= GPIO_PTI7); in GPIO_BitRead()
276 if (GPIO_Pin < GPIO_PTE0) in GPIO_BitRead()
278 if(((1<<GPIO_Pin) & GPIOA->PDIR) > 0) /* Read Bit GPIO input value */ in GPIO_BitRead()
285 else if (GPIO_Pin < GPIO_PTI0) in GPIO_BitRead()
287 GPIO_Pin = (GPIO_PinType)(GPIO_Pin - 32); in GPIO_BitRead()
289 if(((1<<GPIO_Pin) & GPIOB->PDIR) > 0) /* Read Bit GPIO input value */ in GPIO_BitRead()
338 void GPIO_PinInit(GPIO_PinType GPIO_Pin, GPIO_PinConfigType GPIO_PinConfig) in GPIO_PinInit() argument
341 ASSERT(GPIO_Pin <= GPIO_PTI7); in GPIO_PinInit()
345 if (GPIO_Pin < GPIO_PTE0) in GPIO_PinInit()
350 GPIOA->PDDR |= (1<<GPIO_Pin); /* Enable Port Data Direction Register */ in GPIO_PinInit()
351 GPIOA->PIDR |= (1<<GPIO_Pin); /* Set Port Input Disable Register */ in GPIO_PinInit()
352 PORT->PUEL &= ~(1<<GPIO_Pin); /* Disable Pullup */ in GPIO_PinInit()
355 GPIOA->PDDR &= ~(1<<GPIO_Pin); /* Disable Port Data Direction Register */ in GPIO_PinInit()
356 GPIOA->PIDR &= ~(1<<GPIO_Pin); /* Clear Port Input Disable Register */ in GPIO_PinInit()
357 PORT->PUEL &= ~(1<<GPIO_Pin); /* Disable Pullup */ in GPIO_PinInit()
360 GPIOA->PDDR &= ~(1<<GPIO_Pin); /* Disable Port Data Direction Register */ in GPIO_PinInit()
361 GPIOA->PIDR &= ~(1<<GPIO_Pin); /* Clear Port Input Disable Register */ in GPIO_PinInit()
362 PORT->PUEL |= (1<<GPIO_Pin); /* Enable Pullup */ in GPIO_PinInit()
365 GPIOA->PDDR |= (1<<GPIO_Pin); /* Enable Port Data Direction Register */ in GPIO_PinInit()
366 GPIOA->PIDR |= (1<<GPIO_Pin); /* Set Port Input Disable Register */ in GPIO_PinInit()
367 PORT->PUEL &= ~(1<<GPIO_Pin); /* Disable Pullup */ in GPIO_PinInit()
371 else if (GPIO_Pin < GPIO_PTI0) in GPIO_PinInit()
373 GPIO_Pin = (GPIO_PinType)(GPIO_Pin - 32); in GPIO_PinInit()
377 GPIOB->PDDR |= (1<<GPIO_Pin); /* Enable Port Data Direction Register */ in GPIO_PinInit()
378 GPIOB->PIDR |= (1<<GPIO_Pin); /* Set Port Input Disable Register */ in GPIO_PinInit()
379 PORT->PUEH &= ~(1<<GPIO_Pin); /* Disable Pullup */ in GPIO_PinInit()
382 GPIOB->PDDR &= ~(1<<GPIO_Pin); /* Disable Port Data Direction Register */ in GPIO_PinInit()
383 GPIOB->PIDR &= ~(1<<GPIO_Pin); /* Clear Port Input Disable Register */ in GPIO_PinInit()
384 PORT->PUEH &= ~(1<<GPIO_Pin); /* Disable Pullup */ in GPIO_PinInit()
387 GPIOB->PDDR &= ~(1<<GPIO_Pin); /* Disable Port Data Direction Register */ in GPIO_PinInit()
388 GPIOB->PIDR &= ~(1<<GPIO_Pin); /* Clear Port Input Disable Register */ in GPIO_PinInit()
389 PORT->PUEH |= (1<<GPIO_Pin); /* Enable Pullup */ in GPIO_PinInit()
392 GPIOB->PDDR |= (1<<GPIO_Pin); /* Enable Port Data Direction Register */ in GPIO_PinInit()
393 GPIOB->PIDR |= (1<<GPIO_Pin); /* Set Port Input Disable Register */ in GPIO_PinInit()
394 PORT->PUEH &= ~(1<<GPIO_Pin); /* Disable Pullup */ in GPIO_PinInit()
401 if (GPIO_Pin < GPIO_PTE0) in GPIO_PinInit()
406 GPIOA->PDDR |= (1<<GPIO_Pin); /* Enable Port Data Direction Register */ in GPIO_PinInit()
407 GPIOA->PIDR |= (1<<GPIO_Pin); /* Set Port Input Disable Register */ in GPIO_PinInit()
408 PORT->PUEL &= ~(1<<GPIO_Pin); /* Disable Pullup */ in GPIO_PinInit()
411 GPIOA->PDDR &= ~(1<<GPIO_Pin); /* Disable Port Data Direction Register */ in GPIO_PinInit()
412 GPIOA->PIDR &= ~(1<<GPIO_Pin); /* Clear Port Input Disable Register */ in GPIO_PinInit()
413 PORT->PUEL &= ~(1<<GPIO_Pin); /* Disable Pullup */ in GPIO_PinInit()
416 GPIOA->PDDR &= ~(1<<GPIO_Pin); /* Disable Port Data Direction Register */ in GPIO_PinInit()
417 GPIOA->PIDR &= ~(1<<GPIO_Pin); /* Clear Port Input Disable Register */ in GPIO_PinInit()
418 PORT->PUEL |= (1<<GPIO_Pin); /* Enable Pullup */ in GPIO_PinInit()
421 GPIOA->PDDR |= (1<<GPIO_Pin); /* Enable Port Data Direction Register */ in GPIO_PinInit()
422 GPIOA->PIDR |= (1<<GPIO_Pin); /* Set Port Input Disable Register */ in GPIO_PinInit()
423 PORT->PUEL &= ~(1<<GPIO_Pin); /* Disable Pullup */ in GPIO_PinInit()
431 if (GPIO_Pin < GPIO_PTE0) in GPIO_PinInit()
436 GPIOA->PDDR |= (1<<GPIO_Pin); /* Enable Port Data Direction Register */ in GPIO_PinInit()
437 GPIOA->PIDR |= (1<<GPIO_Pin); /* Set Port Input Disable Register */ in GPIO_PinInit()
438 PORT->PUE0 &= ~(1<<GPIO_Pin); /* Disable Pullup */ in GPIO_PinInit()
441 GPIOA->PDDR &= ~(1<<GPIO_Pin); /* Disable Port Data Direction Register */ in GPIO_PinInit()
442 GPIOA->PIDR &= ~(1<<GPIO_Pin); /* Clear Port Input Disable Register */ in GPIO_PinInit()
443 PORT->PUE0 &= ~(1<<GPIO_Pin); /* Disable Pullup */ in GPIO_PinInit()
446 GPIOA->PDDR &= ~(1<<GPIO_Pin); /* Disable Port Data Direction Register */ in GPIO_PinInit()
447 GPIOA->PIDR &= ~(1<<GPIO_Pin); /* Clear Port Input Disable Register */ in GPIO_PinInit()
448 PORT->PUE0 |= (1<<GPIO_Pin); /* Enable Pullup */ in GPIO_PinInit()
451 GPIOA->PDDR |= (1<<GPIO_Pin); /* Enable Port Data Direction Register */ in GPIO_PinInit()
452 GPIOA->PIDR |= (1<<GPIO_Pin); /* Set Port Input Disable Register */ in GPIO_PinInit()
453 PORT->PUE0 &= ~(1<<GPIO_Pin); /* Disable Pullup */ in GPIO_PinInit()
457 else if (GPIO_Pin < GPIO_PTI0) in GPIO_PinInit()
459 GPIO_Pin = (GPIO_PinType)(GPIO_Pin - 32); in GPIO_PinInit()
463 GPIOB->PDDR |= (1<<GPIO_Pin); /* Enable Port Data Direction Register */ in GPIO_PinInit()
464 GPIOB->PIDR |= (1<<GPIO_Pin); /* Set Port Input Disable Register */ in GPIO_PinInit()
465 PORT->PUE1 &= ~(1<<GPIO_Pin); /* Disable Pullup */ in GPIO_PinInit()
468 GPIOB->PDDR &= ~(1<<GPIO_Pin); /* Disable Port Data Direction Register */ in GPIO_PinInit()
469 GPIOB->PIDR &= ~(1<<GPIO_Pin); /* Clear Port Input Disable Register */ in GPIO_PinInit()
470 PORT->PUE1 &= ~(1<<GPIO_Pin); /* Disable Pullup */ in GPIO_PinInit()
473 GPIOB->PDDR &= ~(1<<GPIO_Pin); /* Disable Port Data Direction Register */ in GPIO_PinInit()
474 GPIOB->PIDR &= ~(1<<GPIO_Pin); /* Clear Port Input Disable Register */ in GPIO_PinInit()
475 PORT->PUE1 |= (1<<GPIO_Pin); /* Enable Pullup */ in GPIO_PinInit()
478 GPIOB->PDDR |= (1<<GPIO_Pin); /* Enable Port Data Direction Register */ in GPIO_PinInit()
479 GPIOB->PIDR |= (1<<GPIO_Pin); /* Set Port Input Disable Register */ in GPIO_PinInit()
480 PORT->PUE1 &= ~(1<<GPIO_Pin); /* Disable Pullup */ in GPIO_PinInit()
486 GPIO_Pin = (GPIO_PinType)(GPIO_Pin - 64); in GPIO_PinInit()
490 GPIOC->PDDR |= (1<<GPIO_Pin); /* Enable Port Data Direction Register */ in GPIO_PinInit()
491 GPIOC->PIDR |= (1<<GPIO_Pin); /* Set Port Input Disable Register */ in GPIO_PinInit()
492 PORT->PUE2 &= ~(1<<GPIO_Pin); /* Disable Pullup */ in GPIO_PinInit()
495 GPIOC->PDDR &= ~(1<<GPIO_Pin); /* Disable Port Data Direction Register */ in GPIO_PinInit()
496 GPIOC->PIDR &= ~(1<<GPIO_Pin); /* Clear Port Input Disable Register */ in GPIO_PinInit()
497 PORT->PUE2 &= ~(1<<GPIO_Pin); /* Disable Pullup */ in GPIO_PinInit()
500 GPIOC->PDDR &= ~(1<<GPIO_Pin); /* Disable Port Data Direction Register */ in GPIO_PinInit()
501 GPIOC->PIDR &= ~(1<<GPIO_Pin); /* Clear Port Input Disable Register */ in GPIO_PinInit()
502 PORT->PUE2 |= (1<<GPIO_Pin); /* Enable Pullup */ in GPIO_PinInit()
505 GPIOC->PDDR |= (1<<GPIO_Pin); /* Enable Port Data Direction Register */ in GPIO_PinInit()
506 GPIOC->PIDR |= (1<<GPIO_Pin); /* Set Port Input Disable Register */ in GPIO_PinInit()
507 PORT->PUE2 &= ~(1<<GPIO_Pin); /* Disable Pullup */ in GPIO_PinInit()
517 switch (GPIO_Pin) in GPIO_PinInit()
534 switch (GPIO_Pin) in GPIO_PinInit()
576 void GPIO_PinToggle(GPIO_PinType GPIO_Pin) in GPIO_PinToggle() argument
579 ASSERT(GPIO_Pin <= GPIO_PTI7); in GPIO_PinToggle()
581 if (GPIO_Pin < GPIO_PTE0) in GPIO_PinToggle()
584 GPIOA->PTOR = (1<<GPIO_Pin); in GPIO_PinToggle()
589 else if (GPIO_Pin < GPIO_PTI0) in GPIO_PinToggle()
592 GPIO_Pin = (GPIO_PinType)(GPIO_Pin - GPIO_PTE0); in GPIO_PinToggle()
593 GPIOB->PTOR = (1<<GPIO_Pin); in GPIO_PinToggle()
598 else if(GPIO_Pin < GPIO_PIN_MAX) in GPIO_PinToggle()
601 GPIO_Pin = (GPIO_PinType)(GPIO_Pin - GPIO_PTI0); in GPIO_PinToggle()
602 GPIOC->PTOR = (1<<GPIO_Pin); in GPIO_PinToggle()
616 void GPIO_PinSet(GPIO_PinType GPIO_Pin) in GPIO_PinSet() argument
619 ASSERT(GPIO_Pin <= GPIO_PTI7); in GPIO_PinSet()
621 if (GPIO_Pin < GPIO_PTE0) in GPIO_PinSet()
624 GPIOA->PSOR = (1<<GPIO_Pin); in GPIO_PinSet()
629 else if (GPIO_Pin < GPIO_PTI0) in GPIO_PinSet()
632 GPIO_Pin = (GPIO_PinType)(GPIO_Pin - GPIO_PTE0); in GPIO_PinSet()
633 GPIOB->PSOR = (1<<GPIO_Pin); in GPIO_PinSet()
638 else if(GPIO_Pin < GPIO_PIN_MAX) in GPIO_PinSet()
641 GPIO_Pin = (GPIO_PinType)(GPIO_Pin - GPIO_PTI0); in GPIO_PinSet()
642 GPIOC->PSOR = (1<<GPIO_Pin); in GPIO_PinSet()
656 void GPIO_PinClear(GPIO_PinType GPIO_Pin) in GPIO_PinClear() argument
659 ASSERT(GPIO_Pin <= GPIO_PTI7); in GPIO_PinClear()
661 if (GPIO_Pin < GPIO_PTE0) in GPIO_PinClear()
664 GPIOA->PCOR = (1<<GPIO_Pin); in GPIO_PinClear()
669 else if (GPIO_Pin < GPIO_PTI0) in GPIO_PinClear()
672 GPIO_Pin = (GPIO_PinType)(GPIO_Pin - GPIO_PTE0); in GPIO_PinClear()
673 GPIOB->PCOR = (1<<GPIO_Pin); in GPIO_PinClear()
678 else if(GPIO_Pin < GPIO_PIN_MAX) in GPIO_PinClear()
681 GPIO_Pin = (GPIO_PinType)(GPIO_Pin - GPIO_PTI0); in GPIO_PinClear()
682 GPIOC->PCOR = (1<<GPIO_Pin); in GPIO_PinClear()