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["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");
|
||||
ethPinObj["enabled"] = pin.eth_enabled;
|
||||
ethPinObj["phy_addr"] = pin.eth_phy_addr;
|
||||
|
||||
@ -7,6 +7,14 @@ export interface Nrf24 {
|
||||
cs: number;
|
||||
}
|
||||
|
||||
export interface Cmt2300 {
|
||||
clk: number;
|
||||
cs: number;
|
||||
fcs: number;
|
||||
sdio: number;
|
||||
gpio3: number;
|
||||
}
|
||||
|
||||
export interface Ethernet {
|
||||
enabled: boolean;
|
||||
phy_addr: number;
|
||||
@ -28,6 +36,7 @@ export interface Display {
|
||||
export interface Device {
|
||||
name: string;
|
||||
nrf24: Nrf24;
|
||||
cmt: Cmt2300;
|
||||
eth: Ethernet;
|
||||
display: Display;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user