SoftDevice 需要某些片内硬件外设才能正常工作。 这些片内硬件外设对应用程序的可用性取决于 SoftDevice 已启用或禁用时的状态。
下表中列出的访问类型用于对应用程序的片内硬件外设。该应用程序可以访问大多数片内硬件外设。例外情况列在应用程序可用性有限的片内硬件外设中。
访问类型 | 定义 |
---|---|
限制 | 片内硬件外设由 SoftDevice 使用,并且是在应用程序沙箱之外。启用 SoftDevice 后,它只能可通过 SoftDevice API 访问。通过此应用程序编程接口(API),应用程序具有有限的访问。 |
封锁 | 片内硬件外设由 SoftDevice 使用,并且是在应用程序沙箱之外。 应用程序没有访问权限。 被阻止的中断外围设备由 MBR(see Master boot record and bootloader) 转发到 SoftDevice,并且不可用于应用程序,即使在无线电时隙 API 时隙内。 |
开放 | SoftDevice 不使用片内硬件外设。 应用程序有全部的访问权限。 |