Board supports USB-based gadgets
Two USB host ports are included in the empower-USB-Host from Segger. The Compact, low-cost development board can realise applications using USB peripherals, while pre-compiled applications for barcode and smartcard readers, point of sale (PoS) displays, LTE sticks, and USB to LAN adapters are available for download. Complete projects for Embedded Studio with the source code of these applications is also included. The applications use Segger’s emUSB-Host software application programming interface (API), for ease of accessing different types of USB devices, explains Segger.
emPower-USB-Host uses the emLoad bootloader, pre-loaded into the flash of the microcontroller, to change applications in seconds using a USB flash drive. Development of custom applications is also supported. The board has a debug connector, providing full access to the NXP LPC54605J512 MCU with its Cortex-M4 core.
Schematics and PCB layout of the board are available under a Creative Commons license. The hardware can be used as a blueprint for custom devices using two USB host ports.
Target applications are input devices to sensors, terminals to loud speaker and connectivity devices such as WiFi, LAN, CAN, Bluetooth and musical instrument digital interfaces (MIDIs). Very little code is required to implement a complete application”, says Rolf Segger, founder of Segger. “Anybody can build the hardware based on our schematics and PCB layout, or simply buy a board. Designing software for the board is easy. Anybody with some knowledge of C can build something useful, without soldering.
Segger Microcontroller supplies software, hardware and development tools for embedded systems. The company offers support with affordable tools and components. Segger also offers solutions for secure communication as well as data and product security, meeting the needs of the IoT.