Add 2.0.0 board revision & CONFIG_BOARD_REVISION Kconfig

This commit is contained in:
rbaron 2023-03-18 19:50:21 +01:00
parent 53f806a8e5
commit dbf288138e
10 changed files with 74 additions and 0 deletions

View file

@ -4,6 +4,10 @@ if BOARD_BPARASITE_NRF52833
config BOARD
default "bparasite_nrf52833"
config BOARD_REVISION
string "Board revision."
default "1.0.0"
config BT_CTLR
default BT

View file

@ -0,0 +1,2 @@
CONFIG_BOARD_REVISION="1.1.0"

View file

@ -0,0 +1,2 @@
CONFIG_BOARD_REVISION="1.2.0"

View file

@ -0,0 +1 @@
CONFIG_BOARD_REVISION="2.0.0"

View file

@ -0,0 +1,29 @@
/ {
photo_transistor: photo_transistor {
compatible = "voltage-divider";
output-ohms = <470>;
io-channels = <&adc 1>;
};
ctrl {
compatible = "gpio-keys";
photo_transistor_enable: photo_transistor_enable {
// P0.29.
gpios = <&gpio0 29 GPIO_ACTIVE_HIGH>;
label = "Phototransistor supply";
};
};
};
&adc {
channel@1 {
reg = <1>;
zephyr,gain = "ADC_GAIN_1_6";
zephyr,reference = "ADC_REF_INTERNAL";
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
// P0.02.
zephyr,input-positive = <NRF_SAADC_AIN0>;
zephyr,resolution = <10>;
};
};

View file

@ -4,6 +4,10 @@ if BOARD_BPARASITE_NRF52840
config BOARD
default "bparasite_nrf52840"
config BOARD_REVISION
string "Board revision."
default "1.0.0"
config BT_CTLR
default BT

View file

@ -0,0 +1 @@
CONFIG_BOARD_REVISION="1.1.0"

View file

@ -0,0 +1 @@
CONFIG_BOARD_REVISION="1.2.0"

View file

@ -0,0 +1 @@
CONFIG_BOARD_REVISION="2.0.0"

View file

@ -0,0 +1,29 @@
/ {
photo_transistor: photo_transistor {
compatible = "voltage-divider";
output-ohms = <470>;
io-channels = <&adc 1>;
};
ctrl {
compatible = "gpio-keys";
photo_transistor_enable: photo_transistor_enable {
// P0.29.
gpios = <&gpio0 29 GPIO_ACTIVE_HIGH>;
label = "Phototransistor supply";
};
};
};
&adc {
channel@1 {
reg = <1>;
zephyr,gain = "ADC_GAIN_1_6";
zephyr,reference = "ADC_REF_INTERNAL";
zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>;
// P0.02.
zephyr,input-positive = <NRF_SAADC_AIN0>;
zephyr,resolution = <10>;
};
};