Folder Content of the SDK

The SDK contains the following components

1. SDK

/firmware

/include

/mdk

/nrfutil

/softdevice

/toolchain

/documentation

2. Applications

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:

HelloWorld

→ Simple application to demonstrate reading of bar codes and menu-labels and basic power management features

BatchApplication

→ Batch application to demonstrate using the OPN as batch device and communication using USB-MSD and OseComm

BluetoothAppl

→ Bluetooth application to demonstrate Bluetooth BLE Serial, HID and OptiConnect as well as USB-HID, USB-CDC and USB-VCP and memorizing

Snippets

→ Source files used by both applications for storing, updating and exporting bar code data in the file system

Editing and building

Open the projects file: BatchApplication\Projects\ses\Batch_Appl.emProject or BluetoothAppl\Projects\ses\Bluetooth_Appl.emProject

Loading firmware

After building, the resulting .bin file can be found in the root folder of the applications and loaded using Appload.

Documentation

The User Manuals of the OPN-2500 and OPN-6000 in this SDK provide more information on how to use these applications.

3. Examples

In the folder Projects/Examples, you'll find small example applications for all basic peripheral functions of the OPN-2500 / OPN-6000:

Editing and building