webapp: Show CMT pins in device manager
This commit is contained in:
parent
45882543b6
commit
ef614751b1
@ -47,6 +47,13 @@ void WebApiDeviceClass::onDeviceAdminGet(AsyncWebServerRequest* request)
|
|||||||
nrfPinObj["miso"] = pin.nrf24_miso;
|
nrfPinObj["miso"] = pin.nrf24_miso;
|
||||||
nrfPinObj["mosi"] = pin.nrf24_mosi;
|
nrfPinObj["mosi"] = pin.nrf24_mosi;
|
||||||
|
|
||||||
|
JsonObject cmtPinObj = curPin.createNestedObject("cmt");
|
||||||
|
cmtPinObj["clk"] = pin.cmt_clk;
|
||||||
|
cmtPinObj["cs"] = pin.cmt_cs;
|
||||||
|
cmtPinObj["fcs"] = pin.cmt_fcs;
|
||||||
|
cmtPinObj["sdio"] = pin.cmt_sdio;
|
||||||
|
cmtPinObj["gpio3"] = pin.cmt_gpio3;
|
||||||
|
|
||||||
JsonObject ethPinObj = curPin.createNestedObject("eth");
|
JsonObject ethPinObj = curPin.createNestedObject("eth");
|
||||||
ethPinObj["enabled"] = pin.eth_enabled;
|
ethPinObj["enabled"] = pin.eth_enabled;
|
||||||
ethPinObj["phy_addr"] = pin.eth_phy_addr;
|
ethPinObj["phy_addr"] = pin.eth_phy_addr;
|
||||||
|
|||||||
@ -7,6 +7,14 @@ export interface Nrf24 {
|
|||||||
cs: number;
|
cs: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
export interface Cmt2300 {
|
||||||
|
clk: number;
|
||||||
|
cs: number;
|
||||||
|
fcs: number;
|
||||||
|
sdio: number;
|
||||||
|
gpio3: number;
|
||||||
|
}
|
||||||
|
|
||||||
export interface Ethernet {
|
export interface Ethernet {
|
||||||
enabled: boolean;
|
enabled: boolean;
|
||||||
phy_addr: number;
|
phy_addr: number;
|
||||||
@ -28,6 +36,7 @@ export interface Display {
|
|||||||
export interface Device {
|
export interface Device {
|
||||||
name: string;
|
name: string;
|
||||||
nrf24: Nrf24;
|
nrf24: Nrf24;
|
||||||
|
cmt: Cmt2300;
|
||||||
eth: Ethernet;
|
eth: Ethernet;
|
||||||
display: Display;
|
display: Display;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user