Introducing Useful Examples for Surf 5!
Introducing Useful Examples for Surf 5!
![](/upload/project/10239/cover49.jpg)
Hello, Surf5 is a handy PICO-sized EVB board equipped with a PoE solution, allowing you to implement various IoT projects with multiple modules. To make your projects easier and faster to proceed, we would like to introduce the following libraries and examples:
- Surf5_SSP_Library: If you are looking for communication examples for SSP, SPI, this example is for you.
- Surf5_DMA_Library: A DMA example for those who want to use DMA.
- Surf5_SNTP_Library: Supports accurate time synchronization using DHCP.
- Surf5_I2C_Library: Unfortunately, Surf 5 does not have an I2C peripheral, so this is an example implemented with GPIO. It's an example for those who want to use I2C.
- Surf5_Rotary_Encoder: An example using a rotary encoder with interrupts. Configure according to the pin map and try it out.
- Surf5_SSD1306_Library: Allows easy use of OLED display modules using the GPIO version of I2C.
- Surf5_LCD_library: Allows easy control of LCD displays through 8-pin bus communication.
These libraries are not officially supported, but they are resources I share for the convenience of Surf 5 developers. If you are new to Surf 5, get useful information right now on the GitHub page below!
-
Surf5_SSP_Library
-
Surf5_DMA_Library
-
Surf5_SNTP_Library
-
Surf5_I2C_Library
-
Surf5_Rotary_Encoder
-
Surf5_SSD1306_Library
-
Surf5_LCD_library