Implemented nibp_protocol and its test cases
- Packet-based UART communication with start and end delimiters
- Support for Adult, Pediatric, and Neonate patient modes
- Configurable initial inflate pressure with safety limits per patient type
- Non-invasive blood pressure measurement (Systolic, Diastolic, Heart Rate)
- BP measurement status tracking (processing, completed, aborted)
- Venous stasis operation support (pressure, duration, adjustment control)
- Transducer calibration support (0 mmHg and 250 mmHg reference points)