|
ARM _arch_irq_enable should not implicitly unpend IRQs
Hi, I am wondering why _arch_irq_enable for ARM unpends the IRQs, and not actually have a separate interfaces to pend and unpend IRQs. Below is a diff that I want to submit, which removes the call to
Hi, I am wondering why _arch_irq_enable for ARM unpends the IRQs, and not actually have a separate interfaces to pend and unpend IRQs. Below is a diff that I want to submit, which removes the call to
|
By
Chettimada, Vinayak Kariappa
· #3602
·
|
|
RFC: Extension to External Interrupt API
Hi, Welcome your valuable comments on the proposed extension to External Interrupt API. *irq_enable_keep* https://gerrit.zephyrproject.org/r/#/c/4676/1 https://gerrit.zephyrproject.org/r/#/c/4677/1 *i
Hi, Welcome your valuable comments on the proposed extension to External Interrupt API. *irq_enable_keep* https://gerrit.zephyrproject.org/r/#/c/4676/1 https://gerrit.zephyrproject.org/r/#/c/4677/1 *i
|
By
Chettimada, Vinayak Kariappa
· #3695
·
|
|
RFC: Extension to External Interrupt API
Yes, for now from the Zephyr source, there is so much duplication, I can do the same thing :-). for example: drivers/interrupt_controller/exti_stm32.c drivers/interrupt_controller/arcv2_irq_unit.c dri
Yes, for now from the Zephyr source, there is so much duplication, I can do the same thing :-). for example: drivers/interrupt_controller/exti_stm32.c drivers/interrupt_controller/arcv2_irq_unit.c dri
|
By
Chettimada, Vinayak Kariappa
· #3710
·
|
|
RFC: Extension to External Interrupt API
I am implementing a "work" (tasklet in Linux terms), a "work", being a function/routine, is invoked as a direct call i.e. if the caller is in the same priority as the ISR and the software interrupt (m
I am implementing a "work" (tasklet in Linux terms), a "work", being a function/routine, is invoked as a direct call i.e. if the caller is in the same priority as the ISR and the software interrupt (m
|
By
Chettimada, Vinayak Kariappa
· #3711
·
|
|
RFC: Extension to External Interrupt API
Hi Andrew, I am addressing two of styles in my code: 1. bottom-halves for ISR. 2. atomic access to peripheral only in its ISR. For example, oscillator calibration, which is something an application ca
Hi Andrew, I am addressing two of styles in my code: 1. bottom-halves for ISR. 2. atomic access to peripheral only in its ISR. For example, oscillator calibration, which is something an application ca
|
By
Chettimada, Vinayak Kariappa
· #3740
·
|
|
RFC: Extension to External Interrupt API
Hi Ben, I will "+1", "+2" is I could, for bottom-halves and for a design that uses an ISR's program stack. - Vinayak
Hi Ben, I will "+1", "+2" is I could, for bottom-halves and for a design that uses an ISR's program stack. - Vinayak
|
By
Chettimada, Vinayak Kariappa
· #3739
·
|
|
RFC: Extension to External Interrupt API
Hi Andrew, Good with me. I will update the irq_enable_keep change to the original fix of irq_enable. This means, I can abandon the irq_pending_clear as well, as this is interrupt_controller domain (I
Hi Andrew, Good with me. I will update the irq_enable_keep change to the original fix of irq_enable. This means, I can abandon the irq_pending_clear as well, as this is interrupt_controller domain (I
|
By
Chettimada, Vinayak Kariappa
· #3741
·
|
|
[USB] Nordic NRF52 USB support
Hi Richard, nRF52832 in pca10040 does not support USB. Only nRF52840 in pca10056 has USB support. That said, there is no USB driver as of yet for nRF52840 in Zephyr. Only planned work is to open sourc
Hi Richard, nRF52832 in pca10040 does not support USB. Only nRF52840 in pca10056 has USB support. That said, there is no USB driver as of yet for nRF52840 in Zephyr. Only planned work is to open sourc
|
By
Chettimada, Vinayak Kariappa
· #671
·
|
|
AFH issue
Hi Ali, Comments inline. You can use the HCI LE_Set_Host_Channel_Classification to select you own channel mapping for connections. This is available in controller only binary (sample/bluetooth/hci_uar
Hi Ali, Comments inline. You can use the HCI LE_Set_Host_Channel_Classification to select you own channel mapping for connections. This is available in controller only binary (sample/bluetooth/hci_uar
|
By
Chettimada, Vinayak Kariappa
· #685
·
|
|
[BLE] Qualification
Hi Richard, [vich] As of today, there is no qualification listing of the Zephyr host or controller component, but both Host and Controller components pass the PTS test suite and, HCI and LL conformanc
Hi Richard, [vich] As of today, there is no qualification listing of the Zephyr host or controller component, but both Host and Controller components pass the PTS test suite and, HCI and LL conformanc
|
By
Chettimada, Vinayak Kariappa
· #888
·
|
|
Bluetooth mesh sample (mesh) - Hard Fault
Hi Jehudi, To further debug the conditions around the assert, please apply the attached diff. And send me which assert is hit. Regards, Vinayak
Hi Jehudi, To further debug the conditions around the assert, please apply the attached diff. And send me which assert is hit. Regards, Vinayak
|
By
Chettimada, Vinayak Kariappa
· #941
·
|
|
Bluetooth mesh sample (mesh) - Hard Fault
Hi Jehudi, This is very helpful. The local controller (if I assume correct, is in slave role) is under channel map update waiting for the instant when it received an unknown rsp PDU. Please apply a mo
Hi Jehudi, This is very helpful. The local controller (if I assume correct, is in slave role) is under channel map update waiting for the instant when it received an unknown rsp PDU. Please apply a mo
|
By
Chettimada, Vinayak Kariappa
· #944
·
|
|
Bluetooth mesh sample (mesh) - Hard Fault
Hi Jehudi, Thank you for the quick response. (btw, I am on #zephyrproject with nickname vich, if that’s faster to communicate) It was a local intiated slave feature req that is not support by the peer
Hi Jehudi, Thank you for the quick response. (btw, I am on #zephyrproject with nickname vich, if that’s faster to communicate) It was a local intiated slave feature req that is not support by the peer
|
By
Chettimada, Vinayak Kariappa
· #946
·
|
|
Bluetooth mesh sample (mesh) - Hard Fault
Find attached the diff to handle the unknown rsp. -Vinayak
Find attached the diff to handle the unknown rsp. -Vinayak
|
By
Chettimada, Vinayak Kariappa
· #947
·
|
|
Bluetooth mesh sample (mesh) - Hard Fault
Hi Jehudi, This is the PR: https://github.com/zephyrproject-rtos/zephyr/pull/1390 Please add yourself as reviewer and approve the same after you have confirm the fix by testing. Regards, Vinayak
Hi Jehudi, This is the PR: https://github.com/zephyrproject-rtos/zephyr/pull/1390 Please add yourself as reviewer and approve the same after you have confirm the fix by testing. Regards, Vinayak
|
By
Chettimada, Vinayak Kariappa
· #948
·
|
|
Counter API ambiguity.
Hi, Analysing the problem here, with a 32-bit integers, only 31-bit value range can be used to set alarms that expire after a rollover of 32-bit clock counts. This is considering that we want to detec
Hi, Analysing the problem here, with a 32-bit integers, only 31-bit value range can be used to set alarms that expire after a rollover of 32-bit clock counts. This is considering that we want to detec
|
By
Chettimada, Vinayak Kariappa
· #1015
·
|
|
Is there tutorials for Zephyr ticker/mayfly?
Hi biwa, There are no tutorial or documentation of ticker or mayfly in the Zephyr repository. Ticker and Mayfly implementation are specific to BLE controller scheduling and they are barebones implemen
Hi biwa, There are no tutorial or documentation of ticker or mayfly in the Zephyr repository. Ticker and Mayfly implementation are specific to BLE controller scheduling and they are barebones implemen
|
By
Chettimada, Vinayak Kariappa
· #1076
·
|
|
Is there tutorials for Zephyr ticker/mayfly?
Hi biwa, Please be aware that ticker/mayfly are not Zephyr OS public interfaces, i.e. applications/samples shall not use them and they will not follow the API deprecation rules, implementation and fun
Hi biwa, Please be aware that ticker/mayfly are not Zephyr OS public interfaces, i.e. applications/samples shall not use them and they will not follow the API deprecation rules, implementation and fun
|
By
Chettimada, Vinayak Kariappa
· #1095
·
|
|
Bluetooth Address Type - Fixed (public)
Hi Jie, On all supported nRF5 based boards, a constant unique factory assigned random static address will be used across power cycles of the board as the identity address. And to use only random stati
Hi Jie, On all supported nRF5 based boards, a constant unique factory assigned random static address will be used across power cycles of the board as the identity address. And to use only random stati
|
By
Chettimada, Vinayak Kariappa
· #1187
·
|
|
Bluetooth Address Type - Fixed (public)
Hi Jie, I have tested both on upstream master and v1.9.1 (on a nRF52 though), and my boards use the same identity address as assigned by the factory and used by the Zephyr Host. I am afraid you may ha
Hi Jie, I have tested both on upstream master and v1.9.1 (on a nRF52 though), and my boards use the same identity address as assigned by the factory and used by the Zephyr Host. I am afraid you may ha
|
By
Chettimada, Vinayak Kariappa
· #1194
·
|