Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Major improvements and bug fixes for the ubx_gnss sample #203

Merged
merged 23 commits into from
Feb 14, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
b6745d6
snippets: usb-console: add STM32F767ZI-NUCLEO support
rexut Feb 14, 2024
e9012fc
boards: mimxrt1010_evk: revert chosen dtcm
rexut Feb 12, 2024
54e2a4f
boards: mimxrt1010_evk: fix active polarity on LD1
rexut Feb 12, 2024
451610a
samples: helloshell: disable Flash on mimxrt1010_evk
rexut Feb 12, 2024
ee1dc2c
samples: helloshell: add NXP MIMXRT1170-EVK(B) for integration
rexut Feb 14, 2024
0b5100b
samples: helloshell: add ST Nucleo L496ZG for integration
rexut Feb 14, 2024
eca06d5
samples: helloshell: add Nordic nRF52840 DK for integration
rexut Feb 14, 2024
d9fe7ad
samples: helloshell: add Nordic nRF9160 DK for integration
rexut Feb 14, 2024
6fea0e7
samples: ubx_gnss: Fix code formatting
rexut Feb 13, 2024
3aae8de
samples: ubx_gnss: Use logging service
rexut Feb 13, 2024
0597c24
samples: ubx_gnss: Fix compilation warnings
rexut Feb 13, 2024
4eaaa0d
samples: ubx_gnss: Avoid multiple includes from ubxlib
rexut Feb 13, 2024
067158f
samples: ubx_gnss: Use Arduino D8 for reset
rexut Feb 14, 2024
d668c31
samples: ubx_gnss: Setup Arduino UART properly
rexut Feb 14, 2024
2703632
samples: ubx_gnss: doc: Improve requirements
rexut Feb 14, 2024
886b964
samples: ubx_gnss: Support NXP MIMXRT1010-EVK
rexut Feb 14, 2024
303713a
samples: ubx_gnss: Add NXP MIMXRT1170-EVKB (CM7) overlay
rexut Feb 14, 2024
9649352
samples: ubx_gnss: Support NXP MIMXRT1170-EVKB (CM7)
rexut Feb 14, 2024
4032028
samples: ubx_gnss: Support Nordic nRF9160 DK (nRF9160)
rexut Feb 14, 2024
6f0e344
samples: ubx_gnss: Support Nordic nRF52840 DK (nRF52840)
rexut Feb 14, 2024
f251f19
samples: ubx_gnss: add integration testsuite
rexut Feb 14, 2024
fb3cced
ci: github: qa-integration: test ubx_gnss sample
rexut Feb 14, 2024
24054f0
release: add draft notes for upcoming 3.6.0
rexut Feb 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/qa-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -130,6 +130,7 @@ jobs:
--testsuite-root bridle/samples/button \
--testsuite-root bridle/samples/buzzer \
--testsuite-root bridle/samples/helloshell \
--testsuite-root bridle/samples/ubx_gnss \
--testsuite-root bridle/samples/waveshare_pico_10dof_imu_sensor \
--testsuite-root bridle/samples/waveshare_pico_environment_sensor

Expand Down
8 changes: 3 additions & 5 deletions boards/extensions/mimxrt1010_evk/doc/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ List of extensions
connected to other on-board header for the NXP special motor driver
add-on board.

- enable ARM Cortex-M Data Cache (DTCM) with Zephyr chosen entry:
- change active polarity of the green user LED ``LD1`` from low to high:

.. list-table::
:align: left
Expand All @@ -78,11 +78,9 @@ List of extensions
:caption: mimxrt1010_evk.overlay
:language: DTS
:encoding: ISO-8859-1
:emphasize-lines: 3
:prepend: / {
:start-at: chosen {
:emphasize-lines: 2
:start-at: &green_led {
:end-at: };
:append: };

- add a :dtcompatible:`zephyr,flash-disk` node linked to the
:devicetree:`partition = <&storage_partition>;` with the hard defined
Expand Down
10 changes: 5 additions & 5 deletions boards/extensions/mimxrt1010_evk/mimxrt1010_evk.overlay
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
/*
* Copyright (c) 2023 TiaC Systems
* Copyright (c) 2023-2024 TiaC Systems
* SPDX-License-Identifier: Apache-2.0
*/

#include "arduino_r3_connector.dtsi"

/ {
chosen {
zephyr,dtcm = &dtcm;
};

msc_disk0 {
compatible = "zephyr,flash-disk";
partition = <&storage_partition>;
disk-name = "NAND"; // CONFIG_MASS_STORAGE_DISK_NAME
cache-size = <4096>;
};
};

&green_led {
gpios = <&gpio1 11 GPIO_ACTIVE_HIGH>;
};
6 changes: 6 additions & 0 deletions doc/bridle/links.txt
Original file line number Diff line number Diff line change
Expand Up @@ -279,6 +279,12 @@
.. _`Seeeduino USB product ID list with SAMD21 CPU`:
https://github.com/Seeed-Studio/ArduinoCore-samd/blob/master/boards.txt

.. |STMicroelectronics| replace:: :strong:`STMicroelectronics`
.. _`STMicroelectronics`: https://devicehunt.com/view/type/usb/vendor/0483

.. _`STMicroelectronics USB product ID from their Virtual COM Port`:
https://devicehunt.com/view/type/usb/vendor/0483/device/5740

.. |Waveshare (Raspberry Pi)| replace:: :strong:`Waveshare (Raspberry Pi)`
.. _`Waveshare (Raspberry Pi)`: https://devicehunt.com/view/type/usb/vendor/2e8a

Expand Down
12 changes: 12 additions & 0 deletions doc/bridle/releases/release-notes-3.6.0.rst
Original file line number Diff line number Diff line change
Expand Up @@ -212,6 +212,17 @@ Change log

* New Zephyr module: support u-blox portable C API **ubxlib** with GNSS sample.

The GNSS sample, ``ubx_gnss`` was qualified to run on the following boards:

* Nordic nRF9160 DK (nRF9160)
* Nordic nRF52840 DK (nRF52840)
* ST Nucleo L496ZG
* ST Nucleo F413ZH
* ST Nucleo F767ZI
* NXP MIMXRT1170-EVKB (CM7)
* NXP MIMXRT1060-EVK
* NXP MIMXRT1010-EVK

The following sections provide detailed lists of changes by component.

* PROJECT UPDATE to `Zephyr Project`_ v3.6
Expand Down Expand Up @@ -248,6 +259,7 @@ Issue Related Items

These GitHub issues were addressed since project bootstrapping:

* :github:`202` - [FER] Make the u-blox library GNSS example fit for demonstration
* :github:`200` - [FCR] Support for MCUXpresso IDE (Arm GNU Toolchain)
* :github:`198` - [FCR] Support for STM32CubeCLT (GNU tools for STM32)
* :github:`195` - [FCR] Upgrade to Arm GNU toolchain 13.2.rel1
Expand Down
3 changes: 3 additions & 0 deletions doc/bridle/shortcuts.txt
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,9 @@
.. |Spotpear Pico ALL GPIO TEST| replace::
:ref:`Spotpear Pico ALL GPIO TEST <spotpear_pico_test>`

.. |STM32F767ZI-NUCLEO (CDC ACM)| replace::
:ref:`STM32F767ZI-NUCLEO (CDC ACM) <zephyr:nucleo_f767zi_board>`

.. |Waveshare 2.4 LCD| replace::
:ref:`Waveshare 2.4 LCD <waveshare_2_4_lcd>`

Expand Down
6 changes: 6 additions & 0 deletions samples/helloshell/boards/mimxrt1010_evk.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# Copyright (c) 2024 TiaC Systems
# SPDX-License-Identifier: Apache-2.0

# disable unsupported components or components with issues
CONFIG_FLASH=n
CONFIG_FLASH_SHELL=n
8 changes: 8 additions & 0 deletions samples/helloshell/sample.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,19 @@ common:
- mimxrt1010_evk
- mimxrt1060_evk
- mimxrt1060_evkb
- mimxrt1170_evk_cm4
- mimxrt1170_evk_cm7
- mimxrt1170_evkb_cm4
- mimxrt1170_evkb_cm7
- nrf52840dk_nrf52840
- nrf9160dk_nrf52840
- nrf9160dk_nrf9160
- nucleo_f303re
- nucleo_f401re
- nucleo_f413zh
- nucleo_f746zg
- nucleo_f767zi
- nucleo_l496zg
- picoboy
- rpi_pico
- rpi_pico_w
Expand Down
Loading
Loading