|
@@ -591,13 +591,17 @@ pi433_tx_thread(void *data)
|
|
*/
|
|
*/
|
|
retval = kfifo_out(&device->tx_fifo, &tx_cfg, sizeof(tx_cfg));
|
|
retval = kfifo_out(&device->tx_fifo, &tx_cfg, sizeof(tx_cfg));
|
|
if (retval != sizeof(tx_cfg)) {
|
|
if (retval != sizeof(tx_cfg)) {
|
|
- dev_dbg(device->dev, "reading tx_cfg from fifo failed: got %d byte(s), expected %d", retval, (unsigned int)sizeof(tx_cfg));
|
|
|
|
|
|
+ dev_dbg(device->dev,
|
|
|
|
+ "reading tx_cfg from fifo failed: got %d byte(s), expected %d",
|
|
|
|
+ retval, (unsigned int)sizeof(tx_cfg));
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
|
|
|
|
retval = kfifo_out(&device->tx_fifo, &size, sizeof(size_t));
|
|
retval = kfifo_out(&device->tx_fifo, &size, sizeof(size_t));
|
|
if (retval != sizeof(size_t)) {
|
|
if (retval != sizeof(size_t)) {
|
|
- dev_dbg(device->dev, "reading msg size from fifo failed: got %d, expected %d", retval, (unsigned int)sizeof(size_t));
|
|
|
|
|
|
+ dev_dbg(device->dev,
|
|
|
|
+ "reading msg size from fifo failed: got %d, expected %d",
|
|
|
|
+ retval, (unsigned int)sizeof(size_t));
|
|
continue;
|
|
continue;
|
|
}
|
|
}
|
|
|
|
|
|
@@ -619,7 +623,11 @@ pi433_tx_thread(void *data)
|
|
|
|
|
|
/* add length byte, if requested */
|
|
/* add length byte, if requested */
|
|
if (tx_cfg.enable_length_byte == OPTION_ON)
|
|
if (tx_cfg.enable_length_byte == OPTION_ON)
|
|
- device->buffer[position++] = size - 1; /* according to spec length byte itself must be excluded from the length calculation */
|
|
|
|
|
|
+ /*
|
|
|
|
+ * according to spec, length byte itself must be
|
|
|
|
+ * excluded from the length calculation
|
|
|
|
+ */
|
|
|
|
+ device->buffer[position++] = size - 1;
|
|
|
|
|
|
/* add adr byte, if requested */
|
|
/* add adr byte, if requested */
|
|
if (tx_cfg.enable_address_byte == OPTION_ON)
|
|
if (tx_cfg.enable_address_byte == OPTION_ON)
|
|
@@ -1047,7 +1055,7 @@ static int setup_gpio(struct pi433_device *device)
|
|
/* configure irq */
|
|
/* configure irq */
|
|
device->irq_num[i] = gpiod_to_irq(device->gpiod[i]);
|
|
device->irq_num[i] = gpiod_to_irq(device->gpiod[i]);
|
|
if (device->irq_num[i] < 0) {
|
|
if (device->irq_num[i] < 0) {
|
|
- device->gpiod[i] = ERR_PTR(-EINVAL);//(struct gpio_desc *)device->irq_num[i];
|
|
|
|
|
|
+ device->gpiod[i] = ERR_PTR(-EINVAL);
|
|
return device->irq_num[i];
|
|
return device->irq_num[i];
|
|
}
|
|
}
|
|
retval = request_irq(device->irq_num[i],
|
|
retval = request_irq(device->irq_num[i],
|