Solution needed for counting pulse inputs WITHOUT using Intterupts

6v6gt:
If there are reasons why an interrupt based solution is incompatible with the existing code, then those issues have to be addressed.

The reason my interrupt solution only works in theory/serial monitor is when i connect my wireless transmitter to send the pulse data no data will be sent because i use the noIntterupts() function and this stops all interrupts including the useful background interrupts used to send bytes through the serial hardware.