Hi,
due to the fact that the CC2340Rx Technical Reference Manual (swcu193) appears to be still at its July 2022 release and is largely incomplete (same for the data sheet swrs292 which the headers can partially surrogate), I would kindly ask for some help regarding the general purpose timer peripheral and its usage. From looking at its headers, hw_lgpt.h and others, it looks as if it is a unique peripheral which has no similar application in other families (I think its name is LGPT (the L perhaps standing for "Light"), including the new recently announced M0+ core MSPM0x devices. I haven't found any relevant examples in the current SDK either. Since I can't reliably experiment with the registers and their flags, I would be very grateful if someone on the BLE/Wireless team could either point me to an even temporary document with its description and workflow. I'm aware that SDK releases are quarterly and TI doesn't discuss its roadmaps on public forums, but can you anticipate when we can expect an update of the CC2340 reference manual and data sheets?
Alternatively, could someone in the know help me port a setting for a couple of timer-related blocks from another platform (MSP430 Timer_A3) or pseudo-coded, which I can post with the relative settings? If someone is willing to help me, in absence of better documentation, I will also ask clarifications for a non-orthodox mixed-mode (i.e. RTOS + BLE Stack + HW interrupts, under specific constraints) implementation of certain routines that I'm using within a very memory-limited MSP430 application framework. My ultimate goal is to try port such framework so that current MSP430 and future CC2340 (when available) may have a parallel development workflow and transition from the current Host + NWP model to an integrated one when certain analog peripherals are not needed.
Thank you for your help,
Stefano