The SDK contains the following components
FAMVxxxx.HEX → Bootloader of the OPN-6000FANVxxxx.HEX → Bootloader of the OPN-2500OPN2500_FBNVxxxx.a → OPN-2500 Operating System library fileOPN6000_FBMVxxxx.a → OPN-6000 Operating System library filelib.h → OS library include filelib_legacy.h → Legacy OS library with legacy lower-case function names, file system, and defines (for porting existing applications)Debug.h → Used for debugging/FileSystem → Header files for the
ChaN's FatFs Generic file system
OPN-2500 / OPN-6000 / nRF528xx specific header filesnrfutil.exe → Nordic tool for signing and packing bootloader, softdevice, OS, and applicationOPN-6000 User Manual.pdf → Latest version is always available at
OPN-6000 User Manual
OPN-2500 User Manual.pdf → Latest version is always available at
OPN-2500 User Manual
In the folder Projects/Applications some applications with basic and advanced features that are commenly used on OPN-2500 / OPN-6000. They provide a good starting point for writing your own application or when only small customizations are required:
→ Simple application to demonstrate reading of bar codes and menu-labels and basic power management features
→ Batch application to demonstrate using the OPN as batch device and communication using USB-MSD and OseComm
→ Bluetooth application to demonstrate Bluetooth BLE Serial, HID and OptiConnect as well as USB-HID, USB-CDC and USB-VCP and memorizing
→ Source files used by both applications for storing, updating and exporting bar code data in the file system
Open the projects file: BatchApplication\Projects\ses\Batch_Appl.emProject or BluetoothAppl\Projects\ses\Bluetooth_Appl.emProject
After building, the resulting .bin file can be found in the root folder of the applications and loaded using Appload.
The User Manuals of the OPN-2500 and OPN-6000 in this SDK provide more information on how to use these applications.
In the folder Projects/Examples, you'll find small example applications for all basic peripheral functions of the OPN-2500 / OPN-6000:
OPN_Examples.emProject in Segger IDEProject explorer, right-click the source files and use the Exclude from build option to select which sample application to build..bin file can be found in the /Output folder and loaded using Appload.