Pull up P0.08

Hi, 

I am trying to pull up P0.08 as an enable pin for this switch TPS7A0518 

I use the following code and verified on development board 

gpio_pin_configure(gpio0_dev, GPIO_0_TPS_EN, GPIO_OUTPUT);
gpio_pin_set(gpio0_dev, GPIO_0_TPS_EN, 1);

However, when I move to customized board, it does not work. I am providing a 1.8V source to VCC_NRF 

Anything else I should check or correct? 

Thank you

Parents Reply Children
  • i have this error 

    devicetree error: D:/WOS/IMU/IMU_16JAN/nrf52840dk_nrf52840.overlay:43 (column 1): parse error: undefined node label 'gpiote0'
    -- In: D:/WOS/IMU/IMU_16JAN/build/zephyr, command: C:/ncs/toolchains/c57af46cb7/opt/bin/python.exe;C:/ncs/v2.5.2/zephyr/scripts/dts/gen_defines.py;--dts;D:/WOS/IMU/IMU_16JAN/build/zephyr/zephyr.dts.pre;--dtc-flags;'-Wno-unique_unit_address_if_enabled';--bindings-dirs;C:/ncs/v2.5.2/nrf/dts/bindings;C:/ncs/v2.5.2/zephyr/dts/bindings;--header-out;D:/WOS/IMU/IMU_16JAN/build/zephyr/include/generated/devicetree_generated.h.new;--dts-out;D:/WOS/IMU/IMU_16JAN/build/zephyr/zephyr.dts.new;--edt-pickle-out;D:/WOS/IMU/IMU_16JAN/build/zephyr/edt.pickle;--vendor-prefixes;C:/ncs/v2.5.2/nrf/dts/bindings/vendor-prefixes.txt;--vendor-prefixes;C:/ncs/v2.5.2/zephyr/dts/bindings/vendor-prefixes.txt
    CMake Error at C:/ncs/v2.5.2/zephyr/cmake/modules/dts.cmake:279 (message):
    gen_defines.py failed with return code: 1
    Call Stack (most recent call first):
    C:/ncs/v2.5.2/zephyr/cmake/modules/zephyr_default.cmake:129 (include)
    C:/ncs/v2.5.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
    C:/ncs/v2.5.2/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
    CMakeLists.txt:2 (find_package)

    but i comment out that part and it works!! just FYI and hopefully understand it better

  • Hello,
    Do you have some old project that you are working with since you are using NCS 2.5.2?
    Did you make any changes to the project to reflect your custom board?
    Is the build working now or do you see other issues with the parts you've commented out?
    Best regards
    Asbjørn
  • Hi , Sorry for the late reply, was having a break for chinese new year 

    I think i did not make myself clear , I comment out this 

    &gpiote0 { status = "okay"; };

    and did not change the rest 

    and the board now works 

    1. yes,i have been using 2.5.2 for a long time 

Related