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 CO2 (4), and signal processing and control means (5). The signal processing and control means (5) are configured to process the CO2 content measurement signals corresponding to measurements made by the CO2 content measuring means (4) for a given period of time (dt) and extracting a plurality of CO2 content values, selecting the maximum value (Vmax) of CO2 content from said plurality of CO2 content values, repeating these steps to obtain several successive maximum CO2 content values (Vmax) measured over a time window (Ft) comprising several successive time periods (dt), calculating at least one average value (Vmoy) of CO2 content from the maximum values (Vmax) of CO2 content obtained over the time window (Ft), and transmitting said at least one average value (Vmoy) of CO2 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, ca