Add Yu Qiang's patch for RGMP support on the ARM
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@3843 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
parent
cc99666ca4
commit
c6c45db2cc
@ -257,12 +257,25 @@ void nxlines_test(NXWINDOW hwnd)
|
|||||||
message("nxlines_test: nx_drawline failed clearing: %d\n", ret);
|
message("nxlines_test: nx_drawline failed clearing: %d\n", ret);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Set up for the next time throught the loop then sleep for a bit. */
|
/* Set up for the next time through the loop then sleep for a bit. */
|
||||||
|
|
||||||
angle += b16PI / 16; /* 32 angular positions in full circle */
|
angle += b16PI / 16; /* 32 angular positions in full circle */
|
||||||
if (angle > (31 * (2 * b16PI) / 32)) /* Wrap back to zero.. allowing for slop */
|
|
||||||
|
/* Check if we have gone all the way around */
|
||||||
|
|
||||||
|
if (angle > (31 * (2 * b16PI) / 32))
|
||||||
{
|
{
|
||||||
|
#ifdef CONFIG_EXAMPLES_NXLINES_BUILTIN
|
||||||
|
/* If this example was built as an NSH add-on, then exit after we
|
||||||
|
* have gone all the way around once.
|
||||||
|
*/
|
||||||
|
|
||||||
|
return;
|
||||||
|
#else
|
||||||
|
/* Wrap back to zero and continue with the test */
|
||||||
|
|
||||||
angle = 0;
|
angle = 0;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
memcpy(&previous, &vector, sizeof(struct nxgl_vector_s));
|
memcpy(&previous, &vector, sizeof(struct nxgl_vector_s));
|
||||||
|
Loading…
x
Reference in New Issue
Block a user