jerpelea opened a new pull request, #20356:
URL: https://github.com/apache/nuttx/pull/20356

   ## Summary
   
   fix various issues found by Claude Fable:
   
       arm/nrf52,nrf53,nrf91: fix TIMER driver bugs
   
       setcc/getcc accepted channel index equal to the channel count
       init never marked the instance as in use
       TIM_PRESCALER_MASK used the maximum value as the mask
   
       arm/nrf52,nrf53,nrf91: fix RTC driver bugs
   
       setcc/getcc accepted channel index equal to the channel count
       init never marked the instance as in use
       NRFxx_RTC_GETCC called setcc instead of getcc
   
       arm/nrf52,nrf53,nrf91: fix GPIOTE driver bugs
   
       set_port_event checked the wrong port when deciding whether the
       PORT interrupt can be disabled
       set_event could pick a free channel instead of the one already
       assigned to the pin
       LATCH registers were cleared by writing zeros
       header declared nrfxx_gpio_set_task for a function defined as
       nrfxx_gpiote_set_task
   
       arm/nrf52,nrf53,nrf91: fix PWM driver bugs
   
       SEQSTARTED0 and STOPPED events were not cleared before waiting for
       them, so the second start or stop returned immediately
       PWM_DECODER_MODE_* shifted 8 instead of shifting to bit 8
       PWM_PSEL_PIN_MASK and PWM_PSEL_PORT_MASK referenced TWI shift names
       PWM_PSEL_CONNECTED described the disconnected state
   
       arm/nrf52,nrf53,nrf91: fix SPI sndblock ops field
       The non-exchange ops table initialized .sndlock, which does not exist
       in struct spi_ops_s and fails to compile without CONFIG_SPI_EXCHANGE.
   
       arm/nrf52,nrf53: fix SAADC channel limit register value
       CHLIMIT was written with (limith < 16) | limith, which put the high
       limit into the low field and a boolean into bit 0. Shift the high
       limit to bits 16-31 and the low limit to bits 0-15.
   
   ## Impact
   
   RELEASE
   
   ## Testing
   
   CI


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to