esp-hal/examples/src/bin
Kirill Mikhailov a4fe5e6e63
Adding a way to deinitialize the WiFi stack. (#2187)
* WIP

* cleanup

* WIP (BLE)

* WIP (BLE)

* c2 ble deinit doesn't work with ble alone, works in coex (WIP)

* fmt

* cleanup

* changelog entry

changelog entry

* WIP (do not check it)

 it's just to save things before weekend!

* polishing, refactor

* cleanup

* lint

* Addressing reviews

* address reviews

* utilize `EspWifiInitialization` in deinit

* example -> description

* reviews

* reviews

* fix memory leak + rebase

* typo

* fix

* init -> initialize

screwed up after rebase

* make esp32c6/h2 buildable again

* edit safety comment
2024-10-04 12:16:52 +00:00
..
adc_cal.rs
adc.rs
advanced_serial.rs
blinky_erased_pins.rs GPIO interconnect (#2128) 2024-09-11 15:15:55 +00:00
blinky.rs
dac.rs
debug_assist.rs
dma_extmem2mem.rs Remove most PSRAM features (#2178) 2024-09-20 16:43:25 +00:00
dma_mem2mem.rs
embassy_hello_world.rs
embassy_i2c_bmp180_calibration_data.rs GPIO interconnect (#2128) 2024-09-11 15:15:55 +00:00
embassy_i2c.rs GPIO interconnect (#2128) 2024-09-11 15:15:55 +00:00
embassy_i2s_read.rs Fix I2S examples (#2139) 2024-09-11 09:11:42 +00:00
embassy_i2s_sound.rs Fix I2S examples (#2139) 2024-09-11 09:11:42 +00:00
embassy_multicore_interrupt.rs Rework locks (#2197) 2024-09-20 11:05:37 +00:00
embassy_multicore.rs Rework locks (#2197) 2024-09-20 11:05:37 +00:00
embassy_multiprio.rs Rename and wrap ErasedTimer (#2144) 2024-09-11 20:29:21 +00:00
embassy_parl_io_rx.rs Fix I2S examples (#2139) 2024-09-11 09:11:42 +00:00
embassy_parl_io_tx.rs Fix I2S examples (#2139) 2024-09-11 09:11:42 +00:00
embassy_rmt_rx.rs
embassy_rmt_tx.rs
embassy_serial.rs
embassy_spi.rs SPI pins are no longer optional (#2133) 2024-09-12 10:59:12 +00:00
embassy_touch.rs
embassy_twai.rs
embassy_usb_serial_jtag.rs
embassy_usb_serial.rs
embassy_wait.rs
etm_blinky_systimer.rs
etm_gpio.rs
etm_timer.rs
flash_read_write.rs
gpio_interrupt.rs Use AtomicPtr, explain caveats (#2110) 2024-09-11 10:39:29 +00:00
hello_world.rs Clean up UART (#2132) 2024-09-10 16:11:00 +00:00
hmac.rs
i2c_bmp180_calibration_data.rs
i2c_display.rs one typo; one misleading comment fixed (#2153) 2024-09-12 20:31:24 +00:00
i2s_read.rs Fix I2S examples (#2139) 2024-09-11 09:11:42 +00:00
i2s_sound.rs Fix I2S examples (#2139) 2024-09-11 09:11:42 +00:00
ieee802154_receive_all_frames.rs Move binary logging to sys crate (#2183) 2024-09-19 15:19:54 +00:00
ieee802154_receive_frame.rs Move binary logging to sys crate (#2183) 2024-09-19 15:19:54 +00:00
ieee802154_send_broadcast_frame.rs Move binary logging to sys crate (#2183) 2024-09-19 15:19:54 +00:00
ieee802154_send_frame.rs Move binary logging to sys crate (#2183) 2024-09-19 15:19:54 +00:00
ieee802154_sniffer.rs Move binary logging to sys crate (#2183) 2024-09-19 15:19:54 +00:00
lcd_cam_ov2640.rs Migrate Camera to a move based API (#2242) 2024-10-02 13:23:14 +00:00
lcd_i8080.rs Migrate I8080 driver to a move based API (#2191) 2024-10-02 13:23:10 +00:00
ledc.rs
lp_core_basic.rs
lp_core_i2c.rs
lp_core_uart.rs
mcpwm.rs
multicore.rs
parl_io_rx.rs Fix I2S examples (#2139) 2024-09-11 09:11:42 +00:00
parl_io_tx.rs Fix I2S examples (#2139) 2024-09-11 09:11:42 +00:00
pcnt_encoder.rs Remove PcntSource (#2134) 2024-09-12 08:30:16 +00:00
psram_octal.rs Remove most PSRAM features (#2178) 2024-09-20 16:43:25 +00:00
psram_quad.rs Remove most PSRAM features (#2178) 2024-09-20 16:43:25 +00:00
qspi_flash.rs SPI pins are no longer optional (#2133) 2024-09-12 10:59:12 +00:00
ram.rs
read_efuse.rs
rmt_rx.rs
rmt_tx.rs
rng.rs
rtc_time.rs Allow setting RTC time (#1883) 2024-09-09 08:32:15 +00:00
rtc_watchdog.rs
serial_interrupts.rs
sleep_timer_ext0.rs Allow pin drivers as wakeup sources (#2095) 2024-09-09 10:45:46 +00:00
sleep_timer_ext1.rs Allow pin drivers as wakeup sources (#2095) 2024-09-09 10:45:46 +00:00
sleep_timer_lpio.rs Allow pin drivers as wakeup sources (#2095) 2024-09-09 10:45:46 +00:00
sleep_timer_rtcio.rs Allow pin drivers as wakeup sources (#2095) 2024-09-09 10:45:46 +00:00
sleep_timer.rs
software_interrupts.rs
spi_halfduplex_read_manufacturer_id.rs SPI pins are no longer optional (#2133) 2024-09-12 10:59:12 +00:00
spi_loopback_dma_psram.rs Support PSRAM in DmaTxBuf (#2161) 2024-09-24 15:21:58 +00:00
spi_loopback_dma.rs SPI pins are no longer optional (#2133) 2024-09-12 10:59:12 +00:00
spi_loopback.rs SPI pins are no longer optional (#2133) 2024-09-12 10:59:12 +00:00
spi_slave_dma.rs Remove SPI slave prelude (#2260) 2024-10-02 06:23:54 +00:00
systimer.rs
timer_interrupt.rs
touch.rs
twai.rs Fix TWAI on ESP32 (#2207) 2024-09-23 15:24:27 +00:00
ulp_riscv_core_basic.rs
usb_serial_jtag.rs
usb_serial.rs
watchdog.rs
wifi_80211_tx.rs Rename and wrap ErasedTimer (#2144) 2024-09-11 20:29:21 +00:00
wifi_access_point_with_sta.rs esp-wifi uses global allocator, esp-alloc supports multiple regions (#2099) 2024-09-06 15:42:19 +00:00
wifi_access_point.rs Adding a way to deinitialize the WiFi stack. (#2187) 2024-10-04 12:16:52 +00:00
wifi_bench.rs Adding a way to deinitialize the WiFi stack. (#2187) 2024-10-04 12:16:52 +00:00
wifi_ble.rs esp-wifi uses global allocator, esp-alloc supports multiple regions (#2099) 2024-09-06 15:42:19 +00:00
wifi_coex.rs Adding a way to deinitialize the WiFi stack. (#2187) 2024-10-04 12:16:52 +00:00
wifi_dhcp.rs Adding a way to deinitialize the WiFi stack. (#2187) 2024-10-04 12:16:52 +00:00
wifi_embassy_access_point_with_sta.rs esp-wifi uses global allocator, esp-alloc supports multiple regions (#2099) 2024-09-06 15:42:19 +00:00
wifi_embassy_access_point.rs esp-wifi uses global allocator, esp-alloc supports multiple regions (#2099) 2024-09-06 15:42:19 +00:00
wifi_embassy_bench.rs esp-wifi uses global allocator, esp-alloc supports multiple regions (#2099) 2024-09-06 15:42:19 +00:00
wifi_embassy_ble.rs esp-wifi uses global allocator, esp-alloc supports multiple regions (#2099) 2024-09-06 15:42:19 +00:00
wifi_embassy_dhcp.rs esp-wifi uses global allocator, esp-alloc supports multiple regions (#2099) 2024-09-06 15:42:19 +00:00
wifi_embassy_esp_now_duplex.rs esp-wifi uses global allocator, esp-alloc supports multiple regions (#2099) 2024-09-06 15:42:19 +00:00
wifi_embassy_esp_now.rs esp-wifi uses global allocator, esp-alloc supports multiple regions (#2099) 2024-09-06 15:42:19 +00:00
wifi_embassy_trouble.rs Add esp-alloc to trouble ble example (#2149) 2024-09-12 07:11:54 +00:00
wifi_esp_now.rs esp-wifi uses global allocator, esp-alloc supports multiple regions (#2099) 2024-09-06 15:42:19 +00:00
wifi_sniffer.rs Rename and wrap ErasedTimer (#2144) 2024-09-11 20:29:21 +00:00
wifi_static_ip.rs Adding a way to deinitialize the WiFi stack. (#2187) 2024-10-04 12:16:52 +00:00