Skip to content
Permalink
Branch: master
Commits on Jul 11, 2019
  1. Bluetooth: services: battery service enhancements

    lemrey authored and jhedberg committed Sep 11, 2018
    This commit moves the BLE GATT Battery service
    from /samples/bluetooth/gatt to /subsys/bluetooth/services and
    adds a Kconfig entry to enable and configure the service;
    when enabled, it will register itself automatically.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
    Signed-off-by: Joakim Andersson <joakim.andersson@nordicsemi.no>
  2. boards: arm: nrf52840_pca10090: swap error for assert in board.c

    lemrey authored and ioannisg committed Jul 10, 2019
    Use an assert to catch the situation where we can't find a port
    to use for the reset line pin, since it shouldn't really happen.
    
    The case where reset_pin_configure() is executed but no reset
    line is selected can't happen due to static asserts in `integrity.c`
    that enforce a reset line to be selected when the reset pin
    functionality is enabled.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
  3. boards: arm: nrf52840_pca10090: fix warning in board.c

    lemrey authored and ioannisg committed Jul 10, 2019
    Initialize a variable to avoid a compiler warning
    when the reset pin is not selected.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
Commits on Apr 19, 2019
  1. Bluetooth: hci: h4: use GPIO reset for nrf52840_pca10090 controllers

    lemrey authored and carlescufi committed Apr 17, 2019
    This patch adds support to the nRF9160 for using a dedicated
    GPIO pin to reset controllers running on nrf52840_pca10090.
    
    It resets the controller before opening the H4 device, and it
    delays the controller from booting until all bytes traveling
    to the host have been received and drained from the UART,
    thus ensuring that communication can begin from a clean state.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
    Signed-off-by: Carles Cufi <carles.cufi@nordicsemi.no>
  2. samples: bluetooth: hci_uart: update nrf52840_pca10090 config

    lemrey authored and carlescufi committed Apr 17, 2019
    Enable the GPIO reset pin feature of nrf52840_pca10090
    on pin P1.02 and the wait NOP feature of the controller.
    These are used to let nrf9160_pca10090 synchronize the
    HCI communication with nrf52840_pca10090 controllers.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
  3. boards: arm: nrf52840_pca10090: add a GPIO reset line

    lemrey authored and carlescufi committed Apr 17, 2019
    Let one of the MCU interface pins be configured to act
    as a reset line. This mitigates the lack of a connection
    between the nRF9160 and nRF52840 PINRESET.
    Minor refactoring and updated comments.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
  4. boards: arm: nrf52840_pca10090: update log settings

    lemrey authored and carlescufi committed Apr 17, 2019
    Add a board-specific log level setting and change log levels.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
Commits on Mar 28, 2019
  1. boards: arm: nrf52840_pca10059: correctly set FLASH_LOAD_OFFSET

    lemrey authored and carlescufi committed Mar 28, 2019
    Set FLASH_LOAD_OFFSET correctly (accounting for Nordic MBR) when
    BOARD_HAS_NRF5_BOOTLOADER is defined and we're not compiling MCUboot.
    MCUboot will select USE_CODE_PARTITION, which will make it link
    correctly regardless of which board DTS is used (stock/debugger).
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
Commits on Mar 15, 2019
  1. kconfig: move Zephyr modules Kconfig entries to the top

    lemrey authored and galak committed Mar 13, 2019
    Zephyr modules' Kconfig entries appear in a seemingly random spot
    in menuconfig. This patch moves those entries at the top of the menu,
    to improve their visibility and make their location predictable.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
Commits on Mar 11, 2019
  1. doc: boards: arm: nrf52840_pca10059: fix instructions for flashing

    lemrey authored and carlescufi committed Feb 19, 2019
    The instructions for flashing the board using nrfutil were incorrect.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
Commits on Feb 12, 2019
  1. power: declare power states unconditionally

    lemrey authored and carlescufi committed Feb 11, 2019
    Declare power management states unconditionally.
    Should fix #13194.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
  2. power: add stdbool.h to power.h

    lemrey authored and carlescufi committed Feb 11, 2019
    power.h used bool, but stdbool.h was not included.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
Commits on Feb 7, 2019
  1. boards: arm: nrf9160_pca10090: link into code-partition if non-secure

    lemrey authored and galak committed Feb 7, 2019
    Always link firmware built for nrf9160_pca10090ns into the
    code-partition defined in DT, regardless.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
  2. boards: arm: nrf9160_pca10090: define BOARD_NRF9160_PCA10090NS

    lemrey authored and galak committed Feb 7, 2019
    Introduce BOARD_NRF9160_PCA10090NS to differentiate between
    secure and non-secure board variants.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
  3. boards: arm: nrf9160_pca10090: choose code-partition in secure variant

    lemrey authored and galak committed Feb 6, 2019
    Choose a code partition in the secure board variant
    for consistency with other boards.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
Commits on Jan 25, 2019
  1. samples: bluetooth: hci_uart: add configuration for nrf52840_pca10090

    lemrey authored and carlescufi committed Jan 24, 2019
    Add a project configuration for nrf52840_pca10090 that will
    route the nRF9160 interface pins to the nRF52840, and use them
    for HCI over UART.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
  2. boards: arm: add nrf52840_pca10090

    lemrey authored and carlescufi committed Jan 24, 2019
    Add support for nrf52840_pca10090, i.e. the nRF52840 SoC on the
    pca10090 development kit. The SoC is tasked to route some of the
    nRF9160 pins to different components on the development kit.
    Additionally, it can be used as a Bluetooth HCI device.
    
    The routing options appear under "Board config" in Kconfig.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
Commits on Jan 14, 2019
  1. boards: arm: nrf52840_pca10059: update fstab-debugger.dts

    lemrey authored and carlescufi committed Jan 11, 2019
    Increase the size of the MCUBoot flash partition in the fstab-debugger
    partition table, to accommodate for the RTT console and logs.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
  2. boards: arm: nrf52840_pca10059: update comment in fstab-stock.dts

    lemrey authored and carlescufi committed Jan 11, 2019
    The MCUBoot partition in the default partition table (fstab-stock)
    is not meant to accommodate an RTT console, since the board does
    not have a SEGGER chip.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
  3. boards: arm: nrf52840_pca10059: remove RTT_CONSOLE from defaults

    lemrey authored and carlescufi committed Jan 11, 2019
    The board does not have a SEGGER chip.
    Remove RTT_CONSOLE from board defaults.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
Commits on Jan 7, 2019
  1. doc: boards: arm: nrf52840_pca10059: add bootloader section

    lemrey authored and carlescufi committed Nov 1, 2018
    Add documentation on how to program the board using nrfutil
    or an external debugger.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
  2. boards: arm: nrf52840_pca10059: update dts and overlay

    lemrey authored and carlescufi committed Nov 8, 2018
    Updated flash partitions to extend supported boot scenarios.
    
    Add support for using Nordic nRF5 bootloader to:
    - flash a Zephyr application
    - flash a MCUboot image as an application
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
Commits on Nov 7, 2018
  1. subsys: bluetooth: services: dev. information service enhancements

    lemrey authored and carlescufi committed Nov 1, 2018
    This commit moves the BLE GATT Device Information service
    from /samples/bluetooth/gatt to /subsys/bluetooth/services and adds
    a Kconfig entry to enable and configure the service;
    when enabled, it will register itself automatically.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
    Signed-off-by: Radoslaw Koppel <radoslaw.koppel@nordicsemi.no>
Commits on Sep 11, 2018
  1. samples: nrf52: power_mgr: use dts-generated defines

    lemrey authored and galak committed Aug 22, 2018
    This commit updates the power_mgr sample to use the dts-generated
    defines instead of the aliases in board.h.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
  2. samples: nrf52: onoff-app: use dts-generated defines

    lemrey authored and galak committed Aug 22, 2018
    This commit updates the onoff-app sample to use the dts-generated
    defines instead of the aliases in board.h.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
  3. samples: nrf52: onoff_level_lightning_vnd_app: use dts-generated defines

    lemrey authored and galak committed Aug 22, 2018
    This commit updates the onoff_level_lightning_vnd_app sample
    to use the dts-generated defines instead of the aliases in board.h.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
  4. boards: arm: nrf52840_pca10056: use dts for LED and button config

    lemrey authored and galak committed Aug 21, 2018
    The LEDs, buttons and necessary aliases are now configured via dts.
    This commit breaks the samples under boards/nrf52/mesh:
    - onoff-app
    - onoff_level_lighting_vnd_app
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
  5. boards: arm: nrf52832_pca10040: use dts for LED and button config

    lemrey authored and galak committed Aug 21, 2018
    The LEDs, buttons and necessary aliases are now configured via dts.
    This commit breaks the sample under samples/boards/nrf52/power_mgr.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
  6. boards: arm: nrf52840_pca10059: use dts for LED and button config

    lemrey authored and galak committed Aug 21, 2018
    The LEDs, buttons and necessary aliases are now configured via dts.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
  7. boards: arm: nrf52810_pca10040: use dts for LED and button config

    lemrey authored and galak committed Aug 21, 2018
    The LEDs, buttons and necessary aliases are now configured via dts.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
  8. boards: arm: nrf51_pca10028: use dts for LED and button configuration

    lemrey authored and galak committed Aug 21, 2018
    The LEDs, buttons and necessary aliases are now configured via dts.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
  9. samples: basic: button: use dts-generated defines

    lemrey authored and galak committed Aug 21, 2018
    This commit updates the button sample to use the dts-generated
    define to configure the button pull-up when the custom define
    is not present.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
Commits on Jul 20, 2018
  1. boards: arm: add nrf52840_pca10059

    lemrey authored and carlescufi committed Jul 9, 2018
    This commit adds support for the nrf52840_pca10059 board.
    The flash partitions are configured to allow migrating from
    the stock bootloader to MCUBoot.
    
    Signed-off-by: Emanuele Di Santo <emdi@nordicsemi.no>
You can’t perform that action at this time.