@@ -508,30 +508,30 @@ static void * irq_worker(void *p) {
508508
509509/* * */
510510
511- bool sx126x_init_spi (const char * spidev , const char * cs_chip , uint8_t cs_pin ) {
511+ bool sx126x_init_spi (const char * spidev , uint8_t cs_port , uint8_t cs_pin ) {
512512 spi_fd = open (spidev , O_RDWR );
513513 if (spi_fd < 0 ) return false;
514514
515- syslog (LOG_INFO , "SPI %s, CS GPIO %s:%i " , spidev , cs_chip , (int ) cs_pin );
516- cs = gpio_request (cs_chip , cs_pin , GPIO_DIR_OUTPUT , GPIO_VALUE_ACTIVE , "sx126x_cs" );
515+ syslog (LOG_INFO , "SPI %s, CS GPIO chip%u:%u " , spidev , ( unsigned ) cs_port , (unsigned ) cs_pin );
516+ cs = gpio_request (cs_port , cs_pin , GPIO_DIR_OUTPUT , GPIO_VALUE_ACTIVE , "sx126x_cs" );
517517 return cs != NULL ;
518518}
519519
520- bool sx126x_init_rst (const char * chip , uint8_t pin ) {
521- syslog (LOG_INFO , "RST GPIO %s:%i " , chip , (int ) pin );
522- rst = gpio_request (chip , pin , GPIO_DIR_OUTPUT , GPIO_VALUE_INACTIVE , "sx126x_rst" );
520+ bool sx126x_init_rst (uint8_t port , uint8_t pin ) {
521+ syslog (LOG_INFO , "RST GPIO chip%u:%u " , ( unsigned ) port , (unsigned ) pin );
522+ rst = gpio_request (port , pin , GPIO_DIR_OUTPUT , GPIO_VALUE_INACTIVE , "sx126x_rst" );
523523 return rst != NULL ;
524524}
525525
526- bool sx126x_init_busy (const char * chip , uint8_t pin ) {
527- syslog (LOG_INFO , "Busy GPIO %s:%i " , chip , (int ) pin );
528- busy = gpio_request (chip , pin , GPIO_DIR_INPUT , GPIO_VALUE_INACTIVE , "sx126x_busy" );
526+ bool sx126x_init_busy (uint8_t port , uint8_t pin ) {
527+ syslog (LOG_INFO , "Busy GPIO chip%u:%u " , ( unsigned ) port , (unsigned ) pin );
528+ busy = gpio_request (port , pin , GPIO_DIR_INPUT , GPIO_VALUE_INACTIVE , "sx126x_busy" );
529529 return busy != NULL ;
530530}
531531
532- bool sx126x_init_dio1 (const char * chip , uint8_t pin ) {
533- syslog (LOG_INFO , "DIO1 GPIO %s:%i " , chip , (int ) pin );
534- dio1 = gpio_request (chip , pin , GPIO_DIR_INPUT_EDGE_RISING , GPIO_VALUE_INACTIVE , "sx126x_dio1" );
532+ bool sx126x_init_dio1 (uint8_t port , uint8_t pin ) {
533+ syslog (LOG_INFO , "DIO1 GPIO chip%u:%u " , ( unsigned ) port , (unsigned ) pin );
534+ dio1 = gpio_request (port , pin , GPIO_DIR_INPUT_EDGE_RISING , GPIO_VALUE_INACTIVE , "sx126x_dio1" );
535535 if (!dio1 ) return false;
536536
537537 pthread_t thread ;
@@ -540,15 +540,15 @@ bool sx126x_init_dio1(const char *chip, uint8_t pin) {
540540 return true;
541541}
542542
543- bool sx126x_init_tx_en (const char * chip , uint8_t pin ) {
544- syslog (LOG_INFO , "TX EN GPIO %s:%i " , chip , (int ) pin );
545- tx_en = gpio_request (chip , pin , GPIO_DIR_OUTPUT , GPIO_VALUE_INACTIVE , "sx126x_tx_en" );
543+ bool sx126x_init_tx_en (uint8_t port , uint8_t pin ) {
544+ syslog (LOG_INFO , "TX EN GPIO chip%u:%u " , ( unsigned ) port , (unsigned ) pin );
545+ tx_en = gpio_request (port , pin , GPIO_DIR_OUTPUT , GPIO_VALUE_INACTIVE , "sx126x_tx_en" );
546546 return tx_en != NULL ;
547547}
548548
549- bool sx126x_init_rx_en (const char * chip , uint8_t pin ) {
550- syslog (LOG_INFO , "RX EN GPIO %s:%i " , chip , (int ) pin );
551- rx_en = gpio_request (chip , pin , GPIO_DIR_OUTPUT , GPIO_VALUE_INACTIVE , "sx126x_rx_en" );
549+ bool sx126x_init_rx_en (uint8_t port , uint8_t pin ) {
550+ syslog (LOG_INFO , "RX EN GPIO chip%u:%u " , ( unsigned ) port , (unsigned ) pin );
551+ rx_en = gpio_request (port , pin , GPIO_DIR_OUTPUT , GPIO_VALUE_INACTIVE , "sx126x_rx_en" );
552552 return rx_en != NULL ;
553553}
554554
0 commit comments