![]() |
Bare Metal Programming Tool Kit
|
![]() ![]() | Bmptk namespace |
![]() ![]() ![]() | Peripheral chips |
![]() ![]() ![]() ![]() | Channel to a hc595 chip |
![]() ![]() ![]() ![]() | Interface for a (74)HC595 SPI output shift register |
![]() ![]() ![]() ![]() | Create a frame controlled by a pcd8544 LCD controller |
![]() ![]() ![]() ![]() | Create a frame for an generic 5510 LCD |
![]() ![]() ![]() ![]() | Create a frame for an Olimex LCD3310 LCD |
![]() ![]() ![]() ![]() | Channel for a pcf8547 or pcf8547a I2C 8 bit I/O extender |
![]() ![]() ![]() ![]() | Interface for a pcf8547 I2C 8 bit I/O extender |
![]() ![]() ![]() ![]() | Interface for a pcf8547a I2C 8 bit I/O extender |
![]() ![]() ![]() | Graphic elements |
![]() ![]() ![]() ![]() | Relative or absolute (= relative to (0,0)) location on a grid |
![]() ![]() ![]() ![]() | Color (in the 3 * 8 bit RGB format + transparency) |
![]() ![]() ![]() ![]() | Something that the users caused to happen on the screen |
![]() ![]() ![]() ![]() | Object that can be drawn in a frame |
![]() ![]() ![]() ![]() | Rectangular block of writable pixels |
![]() ![]() ![]() ![]() | Writing to this frame does nothing |
![]() ![]() ![]() ![]() | In-memory frame buffer that can be written in one go |
![]() ![]() ![]() ![]() | In-memory write-through frame buffer that can be written to a .bmp file |
![]() ![]() ![]() ![]() | Writes to the (2..4) underlying frames |
![]() ![]() ![]() ![]() | Apply a function to the color before writing |
![]() ![]() ![]() ![]() | Frame that represents a rectangular part of another frame |
![]() ![]() ![]() ![]() | Drawable line object |
![]() ![]() ![]() ![]() | Drawable rectangle object |
![]() ![]() ![]() ![]() | Drawable circle object |
![]() ![]() ![]() ![]() | Recangular block that can be drawn at a position in a frame |
![]() ![]() ![]() ![]() | Image that can be read pixel by pixel |
![]() ![]() ![]() ![]() | Color photo stored as inline constant data (in ROM) |
![]() ![]() ![]() ![]() | Black-and-wite photo stored as inline constant data (in ROM) |
![]() ![]() ![]() ![]() | Photo's (bitmaps) of characters |
![]() ![]() ![]() ![]() | Photo of a single char from a font |
![]() ![]() ![]() ![]() | Font stored as inline constant data (in ROM) |
![]() ![]() ![]() ![]() | How a text is rendered on a screen |
![]() ![]() ![]() ![]() | Formatted text |
![]() ![]() ![]() ![]() | Frame that is an ostream subclass (so you can << to it) |
![]() ![]() ![]() | Hardware: pins, ports |
![]() ![]() ![]() ![]() | I2c interface class |
![]() ![]() ![]() ![]() | Simple I2C bus master |
![]() ![]() ![]() ![]() | Input pin interface |
![]() ![]() ![]() ![]() | Output pin interface |
![]() ![]() ![]() ![]() | Input-output pin interface |
![]() ![]() ![]() ![]() | Open_collector input-output pin interface |
![]() ![]() ![]() ![]() | Interface for configuring a pull-up pin |
![]() ![]() ![]() ![]() | Interface for an anlog (A/D) input pin |
![]() ![]() ![]() ![]() | Create a pin_in_out from another pin |
![]() ![]() ![]() ![]() | Create a pin_oc from another pin |
![]() ![]() ![]() ![]() | Create a pin_out from another pin |
![]() ![]() ![]() ![]() | Create a pin_in from another pin |
![]() ![]() ![]() ![]() | Invert the polarity of a pin or port |
![]() ![]() ![]() ![]() | Add the flip() method to a pin class |
![]() ![]() ![]() ![]() | Detect a rising edge on a pin that can be converted to pin_in |
![]() ![]() ![]() ![]() | Debounce a pin_in |
![]() ![]() ![]() ![]() | One out_pin that represents any number of pin_out's |
![]() ![]() ![]() ![]() | Input port interface |
![]() ![]() ![]() ![]() | Output port interface |
![]() ![]() ![]() ![]() | Input-output port interface |
![]() ![]() ![]() ![]() | Open-collector port interface |
![]() ![]() ![]() ![]() | Create a port_out from a list of pins |
![]() ![]() ![]() ![]() | Create a port_in from a list of pins |
![]() ![]() ![]() ![]() | Create a port_in_out from a list of pins |
![]() ![]() ![]() ![]() | Create a port_oc from a list of pins |
![]() ![]() ![]() ![]() | |
![]() ![]() ![]() ![]() | Chip interface for a buffered output-only port |
![]() ![]() ![]() ![]() | Template for a buffered 8-bit output_only port |
![]() ![]() ![]() ![]() | Chip interface for a buffered open-collector port |
![]() ![]() ![]() ![]() | Template for a buffered 8-bit open-collector port |
![]() ![]() ![]() ![]() | Chip interface for a buffered input port |
![]() ![]() ![]() ![]() | Template for a buffered 8-bit input port |
![]() ![]() ![]() ![]() | Chip interface for a buffered input-output port |
![]() ![]() ![]() ![]() | Template for a buffered 8-bit input-output port |
![]() ![]() ![]() ![]() | Bit-banged spi bus |
![]() ![]() ![]() ![]() | Spi channel to a specific peripheral chip |
![]() ![]() ![]() | Non-preememptive rtos |
![]() ![]() ![]() ![]() | Set of things that can happen, or a thing that has happened |
![]() ![]() ![]() ![]() | Abstract thing that a task can wait for |
![]() ![]() ![]() ![]() | Basic synchronisation mechanism |
![]() ![]() ![]() ![]() | Independent thread of execution |
![]() ![]() ![]() ![]() | One-short timer |
![]() ![]() ![]() ![]() | Free-running clock, ticks at a fixed frequency |
![]() ![]() ![]() ![]() | Rtos private implementation class |
![]() ![]() ![]() ![]() | Mutual execlusion semaphore |
![]() ![]() ![]() ![]() | Synchronous handling over of a data item |
![]() ![]() ![]() ![]() | Waitable data queue |
![]() ![]() ![]() | Interface for a polled output channel |
![]() ![]() ![]() | Interface for a polled input channel |
![]() ![]() ![]() | Interface for a polled input/output channel |
![]() ![]() ![]() | Buffered output channel |
![]() ![]() ![]() | Execution context (used by the RTOS) |
![]() ![]() ![]() | Time elapsed since some epoch |
![]() ![]() ![]() | Interface to an SR04 ultrasonic distance sensor |
![]() ![]() | |
![]() ![]() | |
![]() ![]() |