Search Code
About qp

First published 09 Feb 2011, with 10 revisions since.
Last update: 26 Sep 2011.
View history

Last change message: 4.2.04

Related to
qp_lwip
Example program for the lwIP TCP/IP stack (library lwip_1_4_0_rc2) and the QP state machine framework (library qp). This program demonstrates use of lwIP in hard real-time applications, in which the ...
tag CGI, DHCP, HTTP server, lwip, qp, real-time, rtos, SSI, tcp/ip

MeshNetwork
Doesn\'t work, I just want SVN access

qp_dpp
Dining Philosophers Problem (DPP) example for the QP state machine framework. Demonstrates: event-driven programming, hierarchical state machines in C++, preemptive multitasking, software tracing, power saving mode, direct event posting, publish-subscribe. ...
tag framework, kernel, Machine, multitasking, preemptive, qp, rtos, State, uml

qp_pelican
PEdestrian LIght CONtrolled (PELICAN) crossing example for the QP state machine framework. Demonstrates: event-driven programming, hierarchical state machines in C++, preemptive multitasking, software tracing, power saving mode, direct event posting, ...
tag framework, kernel, Machine, multitasking, preemptive, qp, rtos, State, uml

qm_pelican
PEdestrian LIght CONtrolled (PELICAN) crossing example for the [[/users/QL/notebook/qm-graphical-modeling-tool|QM graphical modeling tool]]. Demonstrates: automatic code generation, modeling, UML, preemptive multitasking, software tracing, power saving mode, direct event posting, publish-subscribe. More ...
tag automatic code generation, free state machine tool, QM, qp

qp_hangman
Hangman game using qp a 16x2 LCD and joystick.

» Import this library into a program

qp

Published 26 Sep 2011, by   user Quantum Leaps   tag framework, qp, rtos, State Machine, uml

Summary of qp

How to get this library

Import this library into a program

Opens the mbed Compiler, and prompts you to choose a program.

When you have imported this library into a program, you can then use the features provided by this library.

Download as .zip

Download this library as a .zip file.

API

QActive Base class for derivation of application-level active object classes
QEP QEP/C++ platform-independent public interface
QEQueue Native QF Event Queue class
QEvent QEvent base class
QF QF services
QFsm Finite State Machine base class
QHsm Hierarchical State Machine base class
QMPool Native QF memory pool class
QPSet64 Priority Set of up to 64 elements for building various schedulers, but also useful as a general set of up to 64 elements of any kind
QPSet8 Priority Set of up to 8 elements for building various schedulers, but also useful as a general set of up to 8 elements of any kind
QSubscrList Subscriber List class
QTimeEvt Time Event class

Code

qp.cpp [code]
qp.h [code]
qp_port.cpp [code]
qp_port.h [code]