ezLCD+103 Driver  0.1
Driver code for the ezLCD+103
 All Files Functions Typedefs Enumerations Groups Pages
ezLCD_103_curves.h
Go to the documentation of this file.
1 
50 #ifndef EZLCD_CURVES_H
51 #define EZLCD_CURVES_H
52 /*----------------------------------------------------------------------------*/
53 /* INCLUDES */
54 /*----------------------------------------------------------------------------*/
55 #include "ezLCD_103_common.h"
56 
57 /*----------------------------------------------------------------------------*/
58 /* FUNCTIONS */
59 /*----------------------------------------------------------------------------*/
82 void ezLCD_draw_circle(uint16_t radius);
83 
105 void ezLCD_draw_circle_fill(uint16_t radius);
106 
135 void ezLCD_draw_arc(uint16_t radius, uint16_t start_angle, uint16_t end_angle);
136 
164 void ezLCD_draw_pie(uint16_t radius, uint16_t start_angle, uint16_t end_angle);
165 
190 void ezLCD_draw_ellipse(uint16_t semi_major_axis, uint16_t semi_minor_axis);
191 
215 void ezLCD_draw_ellipse_fill(uint16_t semi_major_axis, uint16_t semi_minor_axis);
216 
248 void ezLCD_draw_ellipse_arc(uint16_t semi_major_axis, uint16_t semi_minor_axis,
249  uint16_t start_angle, uint16_t end_angle);
250 
251 
282 void ezLCD_draw_ellipse_pie(uint16_t semi_major_axis, uint16_t semi_minor_axis,
283  uint16_t start_angle, uint16_t end_angle);
284 
285 
286 #endif /* EZLCD_CURVES_H */ /* ezLCD_103_curves */
unsigned int uint16_t
Definition: ezLCD_103_common.h:92
void ezLCD_draw_ellipse(uint16_t semi_major_axis, uint16_t semi_minor_axis)
Definition: ezLCD_103_curves.c:58
void ezLCD_draw_arc(uint16_t radius, uint16_t start_angle, uint16_t end_angle)
Definition: ezLCD_103_curves.c:35
void ezLCD_draw_ellipse_fill(uint16_t semi_major_axis, uint16_t semi_minor_axis)
Definition: ezLCD_103_curves.c:67
Common header file needed by all child headers in this library.
void ezLCD_draw_pie(uint16_t radius, uint16_t start_angle, uint16_t end_angle)
Definition: ezLCD_103_curves.c:46
void ezLCD_draw_ellipse_pie(uint16_t semi_major_axis, uint16_t semi_minor_axis, uint16_t start_angle, uint16_t end_angle)
Definition: ezLCD_103_curves.c:90
void ezLCD_draw_ellipse_arc(uint16_t semi_major_axis, uint16_t semi_minor_axis, uint16_t start_angle, uint16_t end_angle)
Definition: ezLCD_103_curves.c:76
void ezLCD_draw_circle(uint16_t radius)
Definition: ezLCD_103_curves.c:21
void ezLCD_draw_circle_fill(uint16_t radius)
Definition: ezLCD_103_curves.c:28