/nler

NLER is designed to supply the minimal building blocks necessary to create event passing applications in deeply embedded environments.

Primary LanguageCApache License 2.0Apache-2.0

Build Status Coverage Status

Nest Labs Embedded Runtime (NLER)

Introduction

NLER is designed to supply the minimal building blocks necessary to create event passing applications in deeply embedded environments.

NLER provides abstractions for:

  • atomic operations
  • (event) queues
  • locks
  • logging
  • semaphores
  • threads
  • timers

NLER currently supports the above abstractions against the following build platforms:

  • FreeRTOS
  • Netscape Portable Runtime (NSPR)
  • POSIX Threads (pthreads)

Interact

There are numerous avenues for nler support:

Versioning

nler follows the Semantic Versioning guidelines for release cycle transparency and to maintain backwards compatibility.

License

nler is released under the Apache License, Version 2.0 license. See the LICENSE file for more information.