mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-23 04:03:52 +01:00 
			
		
		
		
	Co-authored-by: J. Nick Koston <nick@koston.org> Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com> Co-authored-by: J. Nick Koston <nick+github@koston.org>
		
			
				
	
	
		
			35 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
| // Dummy main.cpp file for the PlatformIO project in the git repository.
 | |
| // Primarily used to get IDE integration working (so the contents here don't
 | |
| // matter at all, as long as it compiles).
 | |
| // Not used during runtime nor for CI.
 | |
| 
 | |
| #include <esphome/components/gpio/switch/gpio_switch.h>
 | |
| #include <esphome/components/logger/logger.h>
 | |
| #include <esphome/components/esphome/ota/ota_esphome.h>
 | |
| #include <esphome/components/wifi/wifi_component.h>
 | |
| #include <esphome/core/application.h>
 | |
| 
 | |
| using namespace esphome;
 | |
| 
 | |
| void setup() {
 | |
|   App.pre_setup("livingroom", "LivingRoom", "comment", __DATE__ ", " __TIME__, false);
 | |
|   auto *log = new logger::Logger(115200, 512);  // NOLINT
 | |
|   log->pre_setup();
 | |
|   log->set_uart_selection(logger::UART_SELECTION_UART0);
 | |
|   App.register_component(log);
 | |
| 
 | |
|   auto *wifi = new wifi::WiFiComponent();  // NOLINT
 | |
|   App.register_component(wifi);
 | |
|   wifi::WiFiAP ap;
 | |
|   ap.set_ssid("Test SSID");
 | |
|   ap.set_password("password1");
 | |
|   wifi->add_sta(ap);
 | |
| 
 | |
|   auto *ota = new esphome::ESPHomeOTAComponent();  // NOLINT
 | |
|   ota->set_port(8266);
 | |
| 
 | |
|   App.setup();
 | |
| }
 | |
| 
 | |
| void loop() { App.loop(); }
 |