No, the only link between CircleOS and the applications is the set of functions (entry points) provided by the API. However, you could try to read the configuration of the ADC/DMA directly in the registers you modify (you would just have to restore these values). "ADC_ConvertedValue" should be available in the DMA registers... (you can check by opening , in the debugger, the view of the DMA peripheral).