Hi Chintan, I hope you're doing well!
While it is possible to use the BLE stack without an OS Abstraction Layer, we do not recommend following this development path, and we do not support this implementation.
I'm sorry for the inconveniences this may cause.
Still, I recommend taking a look at the BLE Application Developer's User Guide, and the provided BLE Bare Metal examples included in the SDK. It's important to note, however, that even the bare metal examples use OS Abstraction.
Path to BLE Application Developer's User Guide:
<…\SDK_2.2.1_FRDM-KW36\docs\wireless\Bluetooth\Bluetooth Low Energy Application Developer's Guide.pdf>
Path to BLE examples:
<…\SDK_2.2.1_FRDM-KW36\boards\frdmkw36\wireless_examples\bluetooth>
Please let me know if you need any more information.
Best regards,
Sebastian