My application will use a rechargeable battery. I will let it run down to 2V or so before I need to reject connections until it charges back up. I can continue advertising because that has some value and does not effect charging much.
My battery voltage is measured by an external microcontroller which can set a pin on the BLE IC or it can send a command via I2C.
How can I reject BLE connections during "run time"? Can I read the "no conection signal" via I2C and then disallow connections?
Perhaps use the on chip ADC to measure it's own supply voltage to reject connection attempts?