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.