• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 //! This module initializes the built-in services included in every
2 //! GATT server.
3 
4 pub mod gap;
5 pub mod gatt;
6 
7 use anyhow::Result;
8 
9 use self::gap::register_gap_service;
10 use self::gatt::register_gatt_service;
11 
12 use super::gatt_database::GattDatabase;
13 
14 /// Register all built-in services with the provided database
register_builtin_services(database: &mut GattDatabase) -> Result<()>15 pub fn register_builtin_services(database: &mut GattDatabase) -> Result<()> {
16     register_gap_service(database)?;
17     register_gatt_service(database)?;
18     Ok(())
19 }
20