/* Prompts and stores a single calibration point on the display. 
Prompts the user for a single calibration point on the display at the nominated coordinates, and saves the resulting raw touch point. */
static void touch_interface_get_calibration_point(rtouch_calibration_point_t *point)
/* Prompts and stores a single calibration point on the display. 
Prompts the user for a single calibration point on the display at the nominated coordinates, and saves the resulting raw touch point. */
static void touch_interface_get_calibration_point(rtouch_calibration_point_t *point)
{
	rtouch_event_t event;
	gfx_draw_circle(
		point->panelX, point->panelY,
		4, GFX_COLOR_BLUE, GFX_WHOLE);
	touch_interface_wait_touch();
	rtouch_get_event(&event);
	point->rawX = event.rawX;
	point->rawY = event.rawY;
	gfx_draw_filled_circle(
		point->panelX, point->panelY, 4, GFX_COLOR_BLUE, GFX_WHOLE);
}