This is a Json-RPC/2.0 server with websocket and httpd. You can control mbed(s) by Javascript, processing, Java. LPCXpresso1769/LPC1768/FRDM-K64F/LPC4088

Dependencies:   NyFileSystems libMiMic mbed-rtos mbed

Fork of MiMicRemoteMCU-for-Mbed by Ryo Iizuka

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers rpctbl.cpp Source File

rpctbl.cpp

00001 #include "rpctbl.h"
00002 #include "mimic.h"
00003 #include "NyLPC_jsonrpc.h"
00004 const struct NyLPC_TJsonRpcClassDef* RPCTBL[]=
00005 {
00006     //mbed API
00007     &MiMic::MbedJsApi::RPC_MBED_DIGITAL_OUT,
00008     &MiMic::MbedJsApi::RPC_MBED_DIGITAL_IN,
00009     &MiMic::MbedJsApi::RPC_MBED_ANALOG_IN,
00010     &MiMic::MbedJsApi::RPC_MBED_ANALOG_OUT,
00011     &MiMic::MbedJsApi::RPC_MBED_BUS_IN,
00012     &MiMic::MbedJsApi::RPC_MBED_BUS_OUT,
00013     &MiMic::MbedJsApi::RPC_MBED_BUS_IN_OUT,
00014     &MiMic::MbedJsApi::RPC_MBED_PWM_OUT,
00015     &MiMic::MbedJsApi::RPC_MBED_PORT_OUT,
00016     &MiMic::MbedJsApi::RPC_MBED_PORT_IN,
00017     &MiMic::MbedJsApi::RPC_MBED_SPI,
00018     &MiMic::MbedJsApi::RPC_MBED_SPI_SLAVE,
00019     &MiMic::MbedJsApi::RPC_MBED_SERIAL,
00020     &MiMic::MbedJsApi::RPC_MBED_I2C,
00021     &MiMic::MbedJsApi::RPC_MBED_I2C_SLAVE,
00022     &MiMic::MbedJsApi::RPC_MBED_MCU,
00023     &NyLPC_cJsonRpcFunction_Memory,
00024     //end of table
00025     NULL
00026 };