ENTS-tock
Environmental NeTworked Sensor firmware on Tock OS
Loading...
Searching...
No Matches
main.c
Go to the documentation of this file.
1
16#pragma GCC diagnostic ignored "-Wmissing-prototypes"
17#pragma GCC diagnostic ignored "-Wmissing-declarations"
18
22#include <stdio.h>
23#include <string.h>
24#include <unity.h>
25
29void setUp(void) {}
30
34void tearDown(void) {}
35
37 int ret = 0;
38
39 ret = ControllerWiFiHost("ents-test", "ilovedirt");
40 TEST_ASSERT_EQUAL(1, ret);
41}
42
44 char ssid[32] = {};
45 char ip[32] = {};
46 char mac[32] = {};
47 uint8_t clients = 0;
48
49 ControllerWiFiHostInfo(ssid, ip, mac, &clients);
50
51 TEST_ASSERT_EQUAL_STRING("ents-test", ssid);
52 TEST_ASSERT_EQUAL_STRING("192.168.4.1", ip);
53 TEST_ASSERT_EQUAL(0, clients);
54}
55
57 int ret = 0;
58
60 TEST_ASSERT_EQUAL(1, ret);
61}
62
64 int ret = 0;
65
67 TEST_ASSERT_EQUAL(1, ret);
68}
69
70int main(void) {
72
73 UNITY_BEGIN();
74
78
79 return UNITY_END();
80}
int main()
Definition main.c:4
Controller module for stm32.
const char ssid[]
void ControllerInit(void)
Shared initialization for all esp32 modules.
Definition controller.c:14
bool ControllerWiFiHost(const char *ssid, const char *passwd)
Sets the esp32 as a WiFi access point.
Definition wifi.c:156
void ControllerWiFiHostInfo(char *ssid, char *ip, char *mac, uint8_t *clients)
Gets information about the current access point.
Definition wifi.c:186
bool ControllerWiFiStopHost(void)
Stops the esp32 from acting as a WiFi access point.
Definition wifi.c:173
WiFi interface implementation with the esp32.
void setUp(void)
Definition main.c:24
void tearDown(void)
Definition main.c:26
void test_ControllerWiFiHost(void)
Definition main.c:36
void test_ControllerWiFiHostInfo(void)
Definition main.c:43
void test_ControllerUserConfigStart(void)
Definition main.c:56
void test_ControllerWiFiStopHost(void)
Definition main.c:63
bool ControllerUserConfigStart(void)
Start the user configuration website.
User configuration WiFi interface.