The present invention relates to a respiratory assistance apparatus for providing a respiratory gas, such as air, to a patient during cardiopulmonary resuscitation (CPR) comprising a source (1) of breathing gas, a means for measuring CO (4), and signal processing and control means (5). The signal processing and control means (5) are configured to process the CO content measurement signals corresponding to measurements made by the CO content measurement means (4) for a given period of time (dt), and extracting a plurality of CO values, selecting the maximum value (Vmax) of CO content by said plurality of CO values, repeating these steps to obtain a plurality of maximum values (Vmax) of CO content measured on a time window (Ft) comprising several successive time periods (dt), calculating at least one average value (Vmoy) of CO content from the maximum values (Vmax) of CO content on the time window (Ft), and transmitting said at least one average value (Vmoy) of CO content to the graphical user interface (7) which displays it.L'invention concerne un appareil d'assistance respiratoire pour fournir un gaz respiratoire, tel de l'air, à un patient pendant une réanimation cardio-pulmonaire (RCP) comprenant une source (1) de gaz respiratoire, des moyens de mesure de teneur en CO2 (4), et des moyens de traitement de signal et de pilotage (5). Les moyens de traitement de signal et de pilotage (5) sont configurés pour traiter les signaux de mesure de teneur en CO2 correspondant à des mesures opérées par les moyens de mesure de teneur en CO2 (4) pendant une période de temps (dt) donnée, et en extraire une pluralité de valeurs de teneur en CO2, sélectionner la valeur maximale (Vmax) de teneur en CO2 parmi ladite pluralité de valeurs de teneur en CO2,répéter ces étapes pour obtenir plusieurs valeurs maximales (Vmax) de teneur en CO2 successives mesurées sur une fenêtre de temps (Ft) comprenant plusieurs périodes de temps (dt) successives, calculer au moins une valeur moyenne (