add nice view support
This commit is contained in:
@@ -3,3 +3,9 @@ include:
|
|||||||
- board: sofle_right
|
- board: sofle_right
|
||||||
- board: nice_nano_v2
|
- board: nice_nano_v2
|
||||||
shield: settings_reset
|
shield: settings_reset
|
||||||
|
- board: sofle_left
|
||||||
|
shield: nice_view_adapter nice_view
|
||||||
|
artifact-name: sofle_left_nice_view
|
||||||
|
- board: sofle_right
|
||||||
|
shield: nice_view_adapter nice_view
|
||||||
|
artifact-name: sofle_right_nice_view
|
||||||
|
|||||||
@@ -0,0 +1,2 @@
|
|||||||
|
config SHIELD_NICE_VIEW_ADAPTER
|
||||||
|
def_bool $(shields_list_contains,nice_view_adapter)
|
||||||
@@ -0,0 +1,29 @@
|
|||||||
|
&pinctrl {
|
||||||
|
spi0_default: spi0_default {
|
||||||
|
group1 {
|
||||||
|
psels = <NRF_PSEL(SPIM_SCK, 0, 20)>,
|
||||||
|
<NRF_PSEL(SPIM_MOSI, 0, 17)>,
|
||||||
|
<NRF_PSEL(SPIM_MISO, 0, 25)>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
spi0_sleep: spi0_sleep {
|
||||||
|
group1 {
|
||||||
|
psels = <NRF_PSEL(SPIM_SCK, 0, 20)>,
|
||||||
|
<NRF_PSEL(SPIM_MOSI, 0, 17)>,
|
||||||
|
<NRF_PSEL(SPIM_MISO, 0, 25)>;
|
||||||
|
low-power-enable;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
nice_view_spi: &spi0 {
|
||||||
|
compatible = "nordic,nrf-spim";
|
||||||
|
pinctrl-0 = <&spi0_default>;
|
||||||
|
pinctrl-1 = <&spi0_sleep>;
|
||||||
|
pinctrl-names = "default", "sleep";
|
||||||
|
cs-gpios = <&pro_micro 1 GPIO_ACTIVE_HIGH>;
|
||||||
|
};
|
||||||
|
|
||||||
|
&i2c {
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
@@ -0,0 +1,29 @@
|
|||||||
|
&pinctrl {
|
||||||
|
spi0_default: spi0_default {
|
||||||
|
group1 {
|
||||||
|
psels = <NRF_PSEL(SPIM_SCK, 0, 20)>,
|
||||||
|
<NRF_PSEL(SPIM_MOSI, 0, 17)>,
|
||||||
|
<NRF_PSEL(SPIM_MISO, 0, 25)>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
spi0_sleep: spi0_sleep {
|
||||||
|
group1 {
|
||||||
|
psels = <NRF_PSEL(SPIM_SCK, 0, 20)>,
|
||||||
|
<NRF_PSEL(SPIM_MOSI, 0, 17)>,
|
||||||
|
<NRF_PSEL(SPIM_MISO, 0, 25)>;
|
||||||
|
low-power-enable;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
nice_view_spi: &spi0 {
|
||||||
|
compatible = "nordic,nrf-spim";
|
||||||
|
pinctrl-0 = <&spi0_default>;
|
||||||
|
pinctrl-1 = <&spi0_sleep>;
|
||||||
|
pinctrl-names = "default", "sleep";
|
||||||
|
cs-gpios = <&pro_micro 1 GPIO_ACTIVE_HIGH>;
|
||||||
|
};
|
||||||
|
|
||||||
|
&i2c {
|
||||||
|
status = "disabled";
|
||||||
|
};
|
||||||
@@ -0,0 +1 @@
|
|||||||
|
CONFIG_SSD1306=n
|
||||||
@@ -0,0 +1,7 @@
|
|||||||
|
file_format: "1"
|
||||||
|
id: nice_view_adapter
|
||||||
|
name: nice!view adapter
|
||||||
|
type: shield
|
||||||
|
url: https://nicekeyboards.com/nice-view
|
||||||
|
requires: [i2c_oled]
|
||||||
|
exposes: [nice_view_header]
|
||||||
Reference in New Issue
Block a user