Weston Embedded Solutions
Official Git repository for the Micrium uC/ products featuring the highly reliable uC/OS-II and III kernels, TCP/IP and USB stacks, as well as the robust uC/FS
United States
Pinned Repositories
uC-CPU
Designed with Micriμm's renowned quality, scalability and reliability, the purpose of μC/ CPU is to provide a clean, organized ANSI C implementation of each processor's/compiler's hardware-dependent.
uC-FS
A compact, reliable, high-performance, and thread-safe embedded file system for microprocessors, microcontrollers, and DSPs. An optional journaling component provides fail-safe operation while maintaining FAT compatibility.
uC-LIB
Designed with Micrium’s renowned quality, scalability and reliability, the purpose of µC/LIB is to provide a clean, organized ANSI C implementation of the most common standard library functions, macros, and constants.
uC-Modbus
uC-OS2
µC/OS-II is a preemptive, highly portable, and scalable real-time kernels. Designed for ease of use on a huge number of CPU architectures.
uC-OS3
µC/OS-III is a preemptive, highly portable, and scalable real-time kernel. Designed for ease of use on a huge number of CPU architectures.
uC-Shell
uC-TCP-IP
A compact, reliable, high-performance TCP/IP protocol stack. Features dual IPv4 and IPv6 support, an SSL/TLS socket option, and support for Ethernet, Wi-Fi, and PHY controllers.
uC-USBD
Efficient USB device stack designed for embedded systems. Includes support for Audio, CDC-ACM, CDC-EEM, HID, MSC, and Vendor classes.
uC-USBH
Efficient USB host stack for embedded systems equipped with a USB host or OTG controller. Includes many class drivers such as MSC, HID, CDC-ACM, and USB2Ser.
Weston Embedded Solutions's Repositories
weston-embedded/uC-OS3
µC/OS-III is a preemptive, highly portable, and scalable real-time kernel. Designed for ease of use on a huge number of CPU architectures.
weston-embedded/uC-OS2
µC/OS-II is a preemptive, highly portable, and scalable real-time kernels. Designed for ease of use on a huge number of CPU architectures.
weston-embedded/uC-TCP-IP
A compact, reliable, high-performance TCP/IP protocol stack. Features dual IPv4 and IPv6 support, an SSL/TLS socket option, and support for Ethernet, Wi-Fi, and PHY controllers.
weston-embedded/uC-FS
A compact, reliable, high-performance, and thread-safe embedded file system for microprocessors, microcontrollers, and DSPs. An optional journaling component provides fail-safe operation while maintaining FAT compatibility.
weston-embedded/uC-Modbus
weston-embedded/uC-USBD
Efficient USB device stack designed for embedded systems. Includes support for Audio, CDC-ACM, CDC-EEM, HID, MSC, and Vendor classes.
weston-embedded/uC-USBH
Efficient USB host stack for embedded systems equipped with a USB host or OTG controller. Includes many class drivers such as MSC, HID, CDC-ACM, and USB2Ser.
weston-embedded/uC-CPU
Designed with Micriμm's renowned quality, scalability and reliability, the purpose of μC/ CPU is to provide a clean, organized ANSI C implementation of each processor's/compiler's hardware-dependent.
weston-embedded/uC-LIB
Designed with Micrium’s renowned quality, scalability and reliability, the purpose of µC/LIB is to provide a clean, organized ANSI C implementation of the most common standard library functions, macros, and constants.
weston-embedded/uC-Shell
weston-embedded/uC-HTTP
The embedded HTTP server and client module for µC/TCP-IP.
weston-embedded/uC-MQTT
weston-embedded/uC-CRC
weston-embedded/uC-Probe-Target
weston-embedded/uC-Common
µC/Common is a module that regroups components used by various Micrium products. It currently includes a Kernel Abstraction Layer (KAL), allowing products to make abstraction of the kernel that is used.
weston-embedded/uC-Clk
weston-embedded/uC-DHCPc
µC/DHCPc is compliant with the all available DHPC server. It was written for target systems running µC/TCP-IP and an OS such as µC/OS-II or µC/OS-III.
weston-embedded/Xilinx
weston-embedded/uC-FTPc
weston-embedded/uC-FTPs
weston-embedded/uC-IPerf
weston-embedded/uC-TELNETs
weston-embedded/uC-SNTPc
weston-embedded/uC-DNSc
weston-embedded/uC-TFTPc
weston-embedded/uC-TFTPs
weston-embedded/uC-SMTPc
SMTP (Simple Mail Transfer Protocol) is a protocol designed to transfer mail reliably and efficiently.