Repository with reference code for u-blox Open CPU modules.
The reference code in this repository is intended to run on the Evaluation Kits that can be purchased from u-blox.
Data sheets and other information related to the modules and EVKs can be found at the u-blox website, https://www.u-blox.com/.
Please refer to the System Integration Manual for each product for help on how to integrate the reference code in your build environment.
Refer to the EVK User Guide for each board for more information on the specific board.
Board support packages for the following boards have been merged with the Zephyr project mainline repository: https://github.com/zephyrproject-rtos/zephyr
EVK board | Folder |
---|---|
BMD-300-EVAL | ubx_bmd300eval_nrf52832 |
BMD-301-EVAL | ubx_bmd300eval_nrf52832 |
BMD-350-EVAL | ubx_bmd300eval_nrf52832 |
BMD-330-EVAL | ubx_bmd330eval_nrf52810 |
BMD-340-EVAL | ubx_bmd340eval_nrf52840 |
BMD-341-EVAL | ubx_bmd340eval_nrf52840 |
BMD-345-EVAL | ubx_bmd345eval_nrf52840 |
BMD-360-EVAL | ubx_bmd360eval_nrf52811 |
BMD-380-EVAL | ubx_bmd380eval_nrf52840 |
EVK-ANNA-B1 | ubx_evkannab1_nrf52832 |
EVK-NINA-B1 | ubx_evkninab1_nrf52832 |
EVK-NINA-B3 | ubx_evkninab3_nrf52840 |
EVK-NINA-B4 | ubx_evkninab4_nrf52833 |
Board support packages for the following boards are available here at the u-blox GitHub repository.
EVK board | Folder | Remarks |
---|---|---|
EVK-ANNA-B4 | ubx_evkannab4_nrf52833 | Tested with NCS v2.5.0 |
EVK-NORA-B10 | ubx_evknorab10_nrf5340 | Tested with NCS v2.5.0 |
EVK-NORA-B12 | ubx_evknorab12_nrf5340 | Tested with NCS v2.5.0 |
MINI-NORA-B10 Rev C or later | ubx_mininorab10_nrf5340 | Tested with NCS v2.6.0 |
MINI-NORA-B12 Rev C or later | ubx_mininorab12_nrf5340 | Tested with NCS v2.6.0 |
XPLR-IOT-1 | ubx_xplriot1_nrf5340 | Tested with NCS v1.9.1 |
These board support packages are retained in the repository; however, they have been moved to an "archive" folder.
EVK board | Folder (archive/) | Remarks |
---|---|---|
EVK-NORA-B10 | ubx_evknorab10_nrf5340_ncs220 | Tested with NCS v2.2.x / Zephyr 3.2.99 |
EVK-NORA-B12 | ubx_evknorab12_nrf5340_ncs220 | Tested with NCS v2.2.x / Zephyr 3.2.99 |
MINI-NORA-B10 Rev B or earlier | ubx_mininorab10_nrf5340revb_ncs161 | Tested with NCS v1.6.1 / Zephyr 2.6-rc1 |
NOTE: NCS = Nordic Semiconductor nRF Connect SDK, which is based on Zephyr RTOS. NCS lags mainline Zephyr by a few months.
Board support packages for the following boards are planned for submission with mainline Zephyr.
EVK board | Remarks |
---|---|
EVK-NORA-B10 | |
EVK-NORA-B12 | |
MINI-NORA-B10 | Rev C and later hardware only |
MINI-NORA-B12 | Rev C and later hardware only |
XPLR-IOT-1 |
Board support packages for the followng EVKs are not planned for submission to the Zephyr mainline project. They will remain here at the u-blox repository:
EVK board | Folder | Remarks |
---|---|---|
R41Z-EVAL | ubx_r41zeval_kw41z | Tested with Zephyr v2.6-rc1 |
Please store the board configuration directory in the
<install directory>/zephyr/boards/arm
folder and then build your code for that board.
The board configuration directory also contains a documentation folder.
This example includes examples on how to read OTP information as well as apply RF calibration and limit TX Power for compliance reasons.
Examples and start-up softwares for IRIS EVK and USB IRIS EVK.
Copyright © u-blox
u-blox reserves all rights in this deliverable (documentation, software, etc., hereafter “Deliverable”).
u-blox grants you the right to use, copy, modify and distribute the Deliverable provided hereunder for any purpose without fee.
THIS DELIVERABLE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR U-BLOX MAKES ANY REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY OF THIS DELIVERABLE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
In case you provide us a feedback or make a contribution in the form of a further development of the Deliverable (“Contribution”), u-blox will have the same rights as granted to you, namely to use, copy, modify and distribute the Contribution provided to us for any purpose without fee.