updated license headers

ugfx_release_2.6
Joel Bodenmann 2013-05-03 16:36:17 +02:00
parent 296e74f3e0
commit 6c38d5b310
148 changed files with 1089 additions and 3367 deletions

View File

@ -1,29 +1,8 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
This file is part of ChibiOS/GFX.
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/**
* @file drivers/gadc/AT91SAM7/gadc_lld.c
* @brief GADC - Periodic ADC driver source file for the AT91SAM7 cpu.
* *
* @defgroup Driver Driver * http://chibios-gfx.com/license.html
* @ingroup GADC
* @{
*/ */
#include "ch.h" #include "ch.h"

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gadc/AT91SAM7/gadc_lld_board_olimexsam7ex256.h * @file drivers/gadc/AT91SAM7/gadc_lld_board_olimexsam7ex256.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gadc/AT91SAM7/gadc_lld_config.h * @file drivers/gadc/AT91SAM7/gadc_lld_config.h

View File

@ -1,29 +1,8 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
This file is part of ChibiOS/GFX.
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/**
* @file drivers/gaudin/gadc/gaudin_lld.c
* @brief GAUDIN - Driver file for using the cpu ADC (via GADC).
* *
* @addtogroup GAUDIN * http://chibios-gfx.com/license.html
*
* @{
*/ */
#include "ch.h" #include "ch.h"
#include "hal.h" #include "hal.h"

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gaudin/gadc/gaudin_lld_board_olimexsam7ex256.h * @file drivers/gaudin/gadc/gaudin_lld_board_olimexsam7ex256.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gaudin/gadc/gaudin_lld_config.h * @file drivers/gaudin/gadc/gaudin_lld_config.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/ILI9320/gdisp_lld.c * @file drivers/gdisp/ILI9320/gdisp_lld.c

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/ILI9320/gdisp_lld_board_example.h * @file drivers/gdisp/ILI9320/gdisp_lld_board_example.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Dmytro Milinevskyy <milinevskyy@gmail.com> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/ILI9320/gdisp_lld_board_olimex_pic32mx_lcd.h * @file drivers/gdisp/ILI9320/gdisp_lld_board_olimex_pic32mx_lcd.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/ILI9320/gdisp_lld_board_olimex_stm32_lcd.h * @file drivers/gdisp/ILI9320/gdisp_lld_board_olimex_stm32_lcd.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/ILI9320/gdisp_lld_config.h * @file drivers/gdisp/ILI9320/gdisp_lld_config.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/ILI9325/gdisp_lld.c * @file drivers/gdisp/ILI9325/gdisp_lld.c

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/ILI9325/gdisp_lld_board_example.h * @file drivers/gdisp/ILI9325/gdisp_lld_board_example.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/* /*
driver quickly hacked together from a chinese sourcecode that came driver quickly hacked together from a chinese sourcecode that came

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/ILI9325/gdisp_lld_config.h * @file drivers/gdisp/ILI9325/gdisp_lld_config.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/ILI9481/gdisp_lld.c * @file drivers/gdisp/ILI9481/gdisp_lld.c

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/ILI9481/gdisp_lld_board_example.h * @file drivers/gdisp/ILI9481/gdisp_lld_board_example.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/ILI9481/gdisp_lld_board_example_fsmc.h * @file drivers/gdisp/ILI9481/gdisp_lld_board_example_fsmc.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/ILI9481/gdisp_lld_board_firebullstm32f103.h * @file drivers/gdisp/ILI9481/gdisp_lld_board_firebullstm32f103.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/ILI9481/gdisp_lld_config.h * @file drivers/gdisp/ILI9481/gdisp_lld_config.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef GE12_H #ifndef GE12_H
#define GE12_H #define GE12_H

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/Nokia6610GE12/gdisp_lld.c * @file drivers/gdisp/Nokia6610GE12/gdisp_lld.c

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/Nokia6610GE12/gdisp_lld_board_example.h * @file drivers/gdisp/Nokia6610GE12/gdisp_lld_board_example.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/Nokia6610GE12/gdisp_lld_board_olimexsam7ex256.h * @file drivers/gdisp/Nokia6610GE12/gdisp_lld_board_olimexsam7ex256.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/Nokia6610GE12/gdisp_lld_config.h * @file drivers/gdisp/Nokia6610GE12/gdisp_lld_config.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef GE8_H #ifndef GE8_H
#define GE8_H #define GE8_H

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/Nokia6610GE8/gdisp_lld.c * @file drivers/gdisp/Nokia6610GE8/gdisp_lld.c

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/Nokia6610GE8/gdisp_lld_board_example.h * @file drivers/gdisp/Nokia6610GE8/gdisp_lld_board_example.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/Nokia6610GE8/gdisp_lld_board_olimexsam7ex256.h * @file drivers/gdisp/Nokia6610GE8/gdisp_lld_board_olimexsam7ex256.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/Nokia6610GE8/gdisp_lld_config.h * @file drivers/gdisp/Nokia6610GE8/gdisp_lld_config.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/S6D1121/gdisp_lld.c * @file drivers/gdisp/S6D1121/gdisp_lld.c

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/S6D1121/gdisp_lld_board_example.h * @file drivers/gdisp/S6D1121/gdisp_lld_board_example.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/S6D1121/gdisp_lld_board_olimex_e407.h * @file drivers/gdisp/S6D1121/gdisp_lld_board_olimex_e407.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/S6D1121/gdisp_lld_config.h * @file drivers/gdisp/S6D1121/gdisp_lld_config.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/SSD1289/gdisp_lld.c * @file drivers/gdisp/SSD1289/gdisp_lld.c

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/SSD1289/gdisp_lld_board_example.h * @file drivers/gdisp/SSD1289/gdisp_lld_board_example.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/SSD1289/gdisp_lld_board_example_fsmc.h * @file drivers/gdisp/SSD1289/gdisp_lld_board_example_fsmc.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/SSD1289/gdisp_lld_board_firebullstm32f103.h * @file drivers/gdisp/SSD1289/gdisp_lld_board_firebullstm32f103.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/SSD1289/gdisp_lld_config.h * @file drivers/gdisp/SSD1289/gdisp_lld_config.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/SSD1963/gdisp_lld.c * @file drivers/gdisp/SSD1963/gdisp_lld.c

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/SSD1289/gdisp_lld_board_example_fsmc.h * @file drivers/gdisp/SSD1289/gdisp_lld_board_example_fsmc.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/SSD1963/gdisp_lld_board_example_gpio.h * @file drivers/gdisp/SSD1963/gdisp_lld_board_example_gpio.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/SSD1963/gdisp_lld_config.h * @file drivers/gdisp/SSD1963/gdisp_lld_config.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/SSD1963/gdisp_lld_panel_example.h * @file drivers/gdisp/SSD1963/gdisp_lld_panel_example.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#ifndef SSD1963_H #ifndef SSD1963_H
#define SSD1963_H #define SSD1963_H

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/SSD2119/gdisp_lld.c * @file drivers/gdisp/SSD2119/gdisp_lld.c

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/SSD2119/gdisp_lld_board_embest_dmstf4bb.h * @file drivers/gdisp/SSD2119/gdisp_lld_board_embest_dmstf4bb.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/SSD2119/gdisp_lld_config.h * @file drivers/gdisp/SSD2119/gdisp_lld_config.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/SSD2119/ssd2119.h * @file drivers/gdisp/SSD2119/ssd2119.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/TestStub/gdisp_lld.c * @file drivers/gdisp/TestStub/gdisp_lld.c

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/gdisp/TestStub/gdisp_lld_config.h * @file drivers/gdisp/TestStub/gdisp_lld_config.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/ginput/dial/GADC/ginput_lld_dial.c * @file drivers/ginput/dial/GADC/ginput_lld_dial.c

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/ginput/dial/GADC/ginput_lld_dial_board_olimexsam7ex256.h * @file drivers/ginput/dial/GADC/ginput_lld_dial_board_olimexsam7ex256.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/ginput/dial/GADC/ginput_lld_dial_config.h * @file drivers/ginput/dial/GADC/ginput_lld_dial_config.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/ginput/toggle/Pal/ginput_lld_toggle.c * @file drivers/ginput/toggle/Pal/ginput_lld_toggle.c

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/ginput/toggle/Pal/ginput_lld_toggle_board_example.h * @file drivers/ginput/toggle/Pal/ginput_lld_toggle_board_example.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/ginput/toggle/Pal/ginput_lld_toggle_board_olimexsam7ex256.h * @file drivers/ginput/toggle/Pal/ginput_lld_toggle_board_olimexsam7ex256.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/ginput/toggle/Pal/ginput_lld_toggle_config.h * @file drivers/ginput/toggle/Pal/ginput_lld_toggle_config.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/ginput/touch/ADS7843/ginput_lld_mouse.c * @file drivers/ginput/touch/ADS7843/ginput_lld_mouse.c

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/ginput/touch/ADS7843/ginput_lld_mouse_board_example.h * @file drivers/ginput/touch/ADS7843/ginput_lld_mouse_board_example.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/ginput/touch/ADS7843/ginput_lld_mouse_board_firebull_stm32f103.h * @file drivers/ginput/touch/ADS7843/ginput_lld_mouse_board_firebull_stm32f103.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/ginput/touch/ADS7843/ginput_lld_mouse_board_olimex_stm32_e407.h * @file drivers/ginput/touch/ADS7843/ginput_lld_mouse_board_olimex_stm32_e407.h

View File

@ -1,31 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/**
* @file drivers/ginput/touch/ADS7843/ginput_lld_mouse_config.h
* @brief GINPUT LLD header file for mouse/touch driver.
*
* @defgroup Mouse Mouse
* @ingroup GINPUT
*
* @{
*/
#ifndef _LLD_GINPUT_MOUSE_CONFIG_H #ifndef _LLD_GINPUT_MOUSE_CONFIG_H
#define _LLD_GINPUT_MOUSE_CONFIG_H #define _LLD_GINPUT_MOUSE_CONFIG_H

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/ginput/touch/MCU/ginput_lld_mouse.c * @file drivers/ginput/touch/MCU/ginput_lld_mouse.c

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/ginput/touch/MCU/ginput_lld_mouse_board_example.h * @file drivers/ginput/touch/MCU/ginput_lld_mouse_board_example.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/ginput/touch/MCU/ginput_lld_mouse_board_olimex_stm32_lcd.h * @file drivers/ginput/touch/MCU/ginput_lld_mouse_board_olimex_stm32_lcd.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/ginput/touch/MCU/ginput_lld_mouse_board_olimex_stm32_lcd.h * @file drivers/ginput/touch/MCU/ginput_lld_mouse_board_olimex_stm32_lcd.h

View File

@ -1,31 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/**
* @file drivers/ginput/touch/MCU/ginput_lld_mouse_config.h
* @brief GINPUT LLD header file for touch driver.
*
* @defgroup Mouse Mouse
* @ingroup GINPUT
*
* @{
*/
#ifndef _LLD_GINPUT_MOUSE_CONFIG_H #ifndef _LLD_GINPUT_MOUSE_CONFIG_H
#define _LLD_GINPUT_MOUSE_CONFIG_H #define _LLD_GINPUT_MOUSE_CONFIG_H

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/ginput/touch/STMPE811/ginput_lld_mouse.c * @file drivers/ginput/touch/STMPE811/ginput_lld_mouse.c

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/ginput/touch/STMPE811/ginput_lld_mouse_board_embest_dmstf4bb.h * @file drivers/ginput/touch/STMPE811/ginput_lld_mouse_board_embest_dmstf4bb.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/ginput/touch/STMPE811/ginput_lld_mouse_board_example.h * @file drivers/ginput/touch/STMPE811/ginput_lld_mouse_board_example.h

View File

@ -1,31 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/**
* @file drivers/ginput/touch/STMPE811/ginput_lld_mouse_config.h
* @brief GINPUT LLD header file for mouse/touch driver.
*
* @defgroup Mouse Mouse
* @ingroup GINPUT
*
* @{
*/
#ifndef _LLD_GINPUT_MOUSE_CONFIG_H #ifndef _LLD_GINPUT_MOUSE_CONFIG_H
#define _LLD_GINPUT_MOUSE_CONFIG_H #define _LLD_GINPUT_MOUSE_CONFIG_H

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/ginput/touch/STMPE811/stmpe811.h * @file drivers/ginput/touch/STMPE811/stmpe811.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/multiple/Win32/gdisp_lld.c * @file drivers/multiple/Win32/gdisp_lld.c

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS-GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS-GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/multiple/Win32/gdisp_lld_config.h * @file drivers/multiple/Win32/gdisp_lld_config.h

View File

@ -1,31 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/**
* @file drivers/multiple/Win32/ginput_lld_mouse_config.h
* @brief GINPUT LLD header file for mouse/touch driver.
*
* @defgroup Mouse Mouse
* @ingroup GINPUT
*
* @{
*/
#ifndef _LLD_GINPUT_MOUSE_CONFIG_H #ifndef _LLD_GINPUT_MOUSE_CONFIG_H
#define _LLD_GINPUT_MOUSE_CONFIG_H #define _LLD_GINPUT_MOUSE_CONFIG_H

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/multiple/Win32/ginput_lld_toggle_config.h * @file drivers/multiple/Win32/ginput_lld_toggle_config.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/tdisp/HD44780/tdisp_lld.c * @file drivers/tdisp/HD44780/tdisp_lld.c

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/tdisp/HD44780/tdisp_lld_board_example.h * @file drivers/tdisp/HD44780/tdisp_lld_board_example.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/tdisp/HD44780/tdisp_lld_board_olimex_e407.h * @file drivers/tdisp/HD44780/tdisp_lld_board_olimex_e407.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file drivers/tdisp/HD44780/tdisp_lld_board_st_stm32f4_discovery.h * @file drivers/tdisp/HD44780/tdisp_lld_board_st_stm32f4_discovery.h

View File

@ -1,49 +1,8 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
This file is part of ChibiOS/GFX.
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/**
* @file include/gadc/gadc.h
* @brief GADC - Periodic ADC subsystem header file.
* *
* @addtogroup GADC * http://chibios-gfx.com/license.html
*
* @details The reason why ChibiOS/GFX has it's own ADC abstraction is because
* the Chibi-OS drivers are very CPU specific and do not
* provide a way across all hardware platforms to create periodic
* ADC conversions. There are also issues with devices with different
* characteristics or periodic requirements on the same ADC
* device (but different channels). This layer attempts to solve these
* problems to provide a architecture neutral API. It also provides extra
* features such as multi-buffer chaining for high speed ADC sources.
* It provides one high speed virtual ADC device (eg a microphone) and
* numerous low speed (less than 100Hz) virtual ADC devices (eg dials,
* temperature sensors etc). The high speed device has timer based polling
* to ensure exact conversion periods and a buffer management system.
* The low speed devices are assumed to be non-critical timing devices
* and do not have any buffer management.
* Note that while only one high speed device has been provided it can
* be used to read multiple physical ADC channels on the one physical
* ADC device.
* All callback routines are thread based unlike the Chibi-OS interrupt based
* routines.
*
* @{
*/ */
#ifndef _GADC_H #ifndef _GADC_H

View File

@ -1,29 +1,8 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
This file is part of ChibiOS/GFX.
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/**
* @file include/gadc/lld/gadc_lld.h
* @brief GADC - Periodic ADC driver header file.
* *
* @defgroup Driver Driver * http://chibios-gfx.com/license.html
* @ingroup GADC
* @{
*/ */
#ifndef _GADC_LLD_H #ifndef _GADC_LLD_H

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file include/gadc/options.h * @file include/gadc/options.h

View File

@ -1,29 +1,8 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
This file is part of ChibiOS/GFX.
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/**
* @file include/gaudin/gaudin.h
* @brief GAUDIN - Audio Input subsystem header file.
* *
* @addtogroup GAUDIN * http://chibios-gfx.com/license.html
*
* @{
*/ */
#ifndef _GAUDIN_H #ifndef _GAUDIN_H

View File

@ -1,29 +1,8 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
This file is part of ChibiOS/GFX.
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/**
* @file include/gaudin/lld/gaudin_lld.h
* @brief GAUDIN - Audio Input driver header file.
* *
* @defgroup Driver Driver * http://chibios-gfx.com/license.html
* @ingroup GAUDIN
* @{
*/ */
#ifndef _GAUDIN_LLD_H #ifndef _GAUDIN_LLD_H

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file include/gaudin/options.h * @file include/gaudin/options.h

View File

@ -1,56 +1,35 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by #ifndef _GAUDOUT_H
the Free Software Foundation; either version 3 of the License, or #define _GAUDOUT_H
(at your option) any later version.
#include "gfx.h"
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of #if GFX_USE_GAUDOUT || defined(__DOXYGEN__)
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details. /*===========================================================================*/
/* Type definitions */
You should have received a copy of the GNU General Public License /*===========================================================================*/
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ /*===========================================================================*/
/** /* External declarations. */
* @file include/gaudout/gaudout.h /*===========================================================================*/
* @brief GAUDOUT - Audio Output subsystem header file.
* #ifdef __cplusplus
* @addtogroup GAUDOUT extern "C" {
* #endif
* @{
*/ #ifdef __cplusplus
}
#ifndef _GAUDOUT_H #endif
#define _GAUDOUT_H
#endif /* GFX_USE_GAUDOUT */
#include "gfx.h"
#endif /* _GAUDOUT_H */
#if GFX_USE_GAUDOUT || defined(__DOXYGEN__) /** @} */
/*===========================================================================*/
/* Type definitions */
/*===========================================================================*/
/*===========================================================================*/
/* External declarations. */
/*===========================================================================*/
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
}
#endif
#endif /* GFX_USE_GAUDOUT */
#endif /* _GAUDOUT_H */
/** @} */

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file include/gaudout/options.h * @file include/gaudout/options.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file include/gdisp/fonts.h * @file include/gdisp/fonts.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file include/gdisp/gdisp.h * @file include/gdisp/gdisp.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file include/gdisp/image.h * @file include/gdisp/image.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file include/gdisp/lld/emulation.c * @file include/gdisp/lld/emulation.c

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file include/gdisp/lld/gdisp_lld.h * @file include/gdisp/lld/gdisp_lld.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file include/gdisp/lld/gdisp_lld_msgs.h * @file include/gdisp/lld/gdisp_lld_msgs.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file include/gdisp/options.h * @file include/gdisp/options.h

View File

@ -1,250 +1,224 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify #ifndef _GEVENT_H
it under the terms of the GNU General Public License as published by #define _GEVENT_H
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version. #include "gfx.h"
ChibiOS/GFX is distributed in the hope that it will be useful, #if GFX_USE_GEVENT || defined(__DOXYGEN__)
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the /* Data part of a static GListener initializer */
GNU General Public License for more details. #define _GLISTENER_DATA(name) { _SEMAPHORE_DATA(name.waitqueue, 0), _BSEMAPHORE_DATA(name.eventlock, FALSE), 0, 0, {0} }
/* Static GListener initializer */
You should have received a copy of the GNU General Public License #define GLISTENER_DECL(name) GListener name = _GLISTENER_DATA(name)
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ /*===========================================================================*/
/** /* Type definitions */
* @file include/gevent/gevent.h /*===========================================================================*/
* @brief GEVENT GFX User Event subsystem header file.
* typedef uint16_t GEventType;
* @addtogroup GEVENT #define GEVENT_NULL 0x0000 // Null Event - Do nothing
* #define GEVENT_EXIT 0x0001 // The listener is being forced to exit (someone is destroying the listener)
* @details GEVENT provides a simple to use but yet powerful event
* system. /* Other event types are allocated in ranges in their respective include files */
* #define GEVENT_GINPUT_FIRST 0x0100 // GINPUT events range from 0x0100 to 0x01FF
* @pre GFX_USE_GEVENT must be set to TRUE in your gfxconf.h #define GEVENT_GWIN_FIRST 0x0200 // GWIN events range from 0x0200 to 0x02FF
* #define GEVENT_GADC_FIRST 0x0300 // GADC events range from 0x0300 to 0x033F
* @{ #define GEVENT_GAUDIN_FIRST 0x0340 // GAUDIN events range from 0x0340 to 0x037F
*/ #define GEVENT_GAUDOUT_FIRST 0x0380 // GAUDOUT events range from 0x0380 to 0x03BF
#ifndef _GEVENT_H #define GEVENT_USER_FIRST 0x8000 // Any application defined events start at 0x8000
#define _GEVENT_H
// This object can be typecast to any GEventXxxxx type to allow any sub-system (or the application) to create events.
#include "gfx.h" // The prerequisite is that the new status structure type starts with a field named 'type' of type 'GEventType'.
// The total status structure also must not exceed GEVENT_MAXIMUM_SIZE bytes.
#if GFX_USE_GEVENT || defined(__DOXYGEN__) // For example, this is used by GWIN button events, GINPUT data streams etc.
typedef union GEvent_u {
/* Data part of a static GListener initializer */ GEventType type; // The type of this event
#define _GLISTENER_DATA(name) { _SEMAPHORE_DATA(name.waitqueue, 0), _BSEMAPHORE_DATA(name.eventlock, FALSE), 0, 0, {0} } char pad[GEVENT_MAXIMUM_SIZE]; // This is here to allow static initialisation of GEventObject's in the application.
/* Static GListener initializer */ } GEvent;
#define GLISTENER_DECL(name) GListener name = _GLISTENER_DATA(name)
// A special callback function
/*===========================================================================*/ typedef void (*GEventCallbackFn)(void *param, GEvent *pe);
/* Type definitions */
/*===========================================================================*/ // The Listener Object
typedef struct GListener {
typedef uint16_t GEventType; Semaphore waitqueue; // Private: Semaphore for the listener to wait on.
#define GEVENT_NULL 0x0000 // Null Event - Do nothing BinarySemaphore eventlock; // Private: Protect against more than one sources trying to use this event lock at the same time
#define GEVENT_EXIT 0x0001 // The listener is being forced to exit (someone is destroying the listener) GEventCallbackFn callback; // Private: Call back Function
void *param; // Private: Parameter for the callback function.
/* Other event types are allocated in ranges in their respective include files */ GEvent event; // Public: The event object into which the event information is stored.
#define GEVENT_GINPUT_FIRST 0x0100 // GINPUT events range from 0x0100 to 0x01FF } GListener;
#define GEVENT_GWIN_FIRST 0x0200 // GWIN events range from 0x0200 to 0x02FF
#define GEVENT_GADC_FIRST 0x0300 // GADC events range from 0x0300 to 0x033F // The Source Object
#define GEVENT_GAUDIN_FIRST 0x0340 // GAUDIN events range from 0x0340 to 0x037F typedef struct GSource_t GSource, *GSourceHandle;
#define GEVENT_GAUDOUT_FIRST 0x0380 // GAUDOUT events range from 0x0380 to 0x03BF
#define GEVENT_USER_FIRST 0x8000 // Any application defined events start at 0x8000 // This structure is passed to a source to describe a contender listener for sending the current event.
typedef struct GSourceListener_t {
// This object can be typecast to any GEventXxxxx type to allow any sub-system (or the application) to create events. GListener *pListener; // The listener
// The prerequisite is that the new status structure type starts with a field named 'type' of type 'GEventType'. GSource *pSource; // The source
// The total status structure also must not exceed GEVENT_MAXIMUM_SIZE bytes. unsigned listenflags; // The flags the listener passed when the source was assigned to it.
// For example, this is used by GWIN button events, GINPUT data streams etc. unsigned srcflags; // For the source's exclusive use. Initialised as 0 for a new listener source assignment.
typedef union GEvent_u { } GSourceListener;
GEventType type; // The type of this event
char pad[GEVENT_MAXIMUM_SIZE]; // This is here to allow static initialisation of GEventObject's in the application. /*===========================================================================*/
} GEvent; /* External declarations. */
/*===========================================================================*/
// A special callback function
typedef void (*GEventCallbackFn)(void *param, GEvent *pe); #ifdef __cplusplus
extern "C" {
// The Listener Object #endif
typedef struct GListener {
Semaphore waitqueue; // Private: Semaphore for the listener to wait on. /* How to listen for events (act as a Listener)...
BinarySemaphore eventlock; // Private: Protect against more than one sources trying to use this event lock at the same time 1. Get handles for all the event sources you are interested in.
GEventCallbackFn callback; // Private: Call back Function 2. Initialise a listener
void *param; // Private: Parameter for the callback function. 3. Attach sources to your listener.
GEvent event; // Public: The event object into which the event information is stored. - Sources can be attached or detached from a listener at any time.
} GListener; - A source can be attached to more than one listener.
4. Loop on getting listener events
// The Source Object 5. When finished detach all sources from the listener
typedef struct GSource_t GSource, *GSourceHandle;
How to create events (act as a Source)...
// This structure is passed to a source to describe a contender listener for sending the current event. 1. Provide a funtion to the application that returns a GSourceHandle (which can be a pointer to whatever the source wants)
typedef struct GSourceListener_t { 2. Whenever a possible event occurs call geventGetSourceListener to get a pointer to a GSourceListener.
GListener *pListener; // The listener This will return NULL when there are no more listeners.
GSource *pSource; // The source For each listener - check the flags to see if an event should be sent.
unsigned listenflags; // The flags the listener passed when the source was assigned to it. - use geventGetEvent() to get the event buffer supplied by the listener
unsigned srcflags; // For the source's exclusive use. Initialised as 0 for a new listener source assignment. and then call geventSendEvent to send the event.
} GSourceListener; - Note: geventGetEvent() may return FALSE to indicate the listener is currently not listening and
therefore no event should be sent. This situation enables the source to (optionally) flag
/*===========================================================================*/ to the listener on its next wait that there have been missed events.
/* External declarations. */ - Note: The GSourceListener pointer (and the GEvent buffer) are only valid between
/*===========================================================================*/ the geventGetSourceListener call and either the geventSendEvent call or the next
geventGetSourceListener call.
#ifdef __cplusplus - Note: All listeners must be processed for this event before anything else is processed.
extern "C" { */
#endif
/*---------- Listener Functions --------------------------------------------*/
/* How to listen for events (act as a Listener)...
1. Get handles for all the event sources you are interested in. /**
2. Initialise a listener * @brief Create a Listener
3. Attach sources to your listener. * @details If insufficient resources are available it will either assert or return NULL
- Sources can be attached or detached from a listener at any time. * depending on the value of GEVENT_ASSERT_NO_RESOURCE.
- A source can be attached to more than one listener. *
4. Loop on getting listener events * @param[in] pl A listener
5. When finished detach all sources from the listener */
void geventListenerInit(GListener *pl);
How to create events (act as a Source)...
1. Provide a funtion to the application that returns a GSourceHandle (which can be a pointer to whatever the source wants) /**
2. Whenever a possible event occurs call geventGetSourceListener to get a pointer to a GSourceListener. * @brief Attach a source to a listener
This will return NULL when there are no more listeners. * @details Flags are interpreted by the source when generating events for each listener.
For each listener - check the flags to see if an event should be sent. * If this source is already assigned to the listener it will update the flags.
- use geventGetEvent() to get the event buffer supplied by the listener * If insufficient resources are available it will either assert or return FALSE
and then call geventSendEvent to send the event. * depending on the value of GEVENT_ASSERT_NO_RESOURCE.
- Note: geventGetEvent() may return FALSE to indicate the listener is currently not listening and *
therefore no event should be sent. This situation enables the source to (optionally) flag * @param[in] pl The listener
to the listener on its next wait that there have been missed events. * @param[in] gsh The source which has to be attached to the listener
- Note: The GSourceListener pointer (and the GEvent buffer) are only valid between * @param[in] flags The flags
the geventGetSourceListener call and either the geventSendEvent call or the next *
geventGetSourceListener call. * @return TRUE if succeeded, FALSE otherwise
- Note: All listeners must be processed for this event before anything else is processed. */
*/ bool_t geventAttachSource(GListener *pl, GSourceHandle gsh, unsigned flags);
/*---------- Listener Functions --------------------------------------------*/ /**
* @brief Detach a source from a listener
/** * @details If gsh is NULL detach all sources from this listener and if there is still
* @brief Create a Listener * a thread waiting for events on this listener, it is sent the exit event.
* @details If insufficient resources are available it will either assert or return NULL *
* depending on the value of GEVENT_ASSERT_NO_RESOURCE. * @param[in] pl The listener
* * @param[in] gsh The source
* @param[in] pl A listener */
*/ void geventDetachSource(GListener *pl, GSourceHandle gsh);
void geventListenerInit(GListener *pl);
/**
/** * @brief Wait for an event on a listener from an assigned source.
* @brief Attach a source to a listener * @details The type of the event should be checked (pevent->type) and then pevent should
* @details Flags are interpreted by the source when generating events for each listener. * be typecast to the actual event type if it needs to be processed.
* If this source is already assigned to the listener it will update the flags. * timeout specifies the time to wait in system ticks.
* If insufficient resources are available it will either assert or return FALSE * TIME_INFINITE means no timeout - wait forever for an event.
* depending on the value of GEVENT_ASSERT_NO_RESOURCE. * TIME_IMMEDIATE means return immediately
* * @note The GEvent buffer is staticly allocated within the GListener so the event does not
* @param[in] pl The listener * need to be dynamicly freed however it will get overwritten by the next call to
* @param[in] gsh The source which has to be attached to the listener * this routine.
* @param[in] flags The flags *
* * @param[in] pl The listener
* @return TRUE if succeeded, FALSE otherwise * @param[in] timeout The timeout
*/ *
bool_t geventAttachSource(GListener *pl, GSourceHandle gsh, unsigned flags); * @return NULL on timeout
*/
/** GEvent *geventEventWait(GListener *pl, systime_t timeout);
* @brief Detach a source from a listener
* @details If gsh is NULL detach all sources from this listener and if there is still /* @brief Register a callback for an event on a listener from an assigned source.
* a thread waiting for events on this listener, it is sent the exit event. * @details The type of the event should be checked (pevent->type) and then pevent should be typecast to the
* * actual event type if it needs to be processed.
* @param[in] pl The listener *
* @param[in] gsh The source * @params[in] pl The Listener
*/ * @params[in] fn The function to call back
void geventDetachSource(GListener *pl, GSourceHandle gsh); * @params[in] param A parameter to pass the callback function
*
/** * @note The GEvent buffer is valid only during the time of the callback. The callback MUST NOT save
* @brief Wait for an event on a listener from an assigned source. * a pointer to the buffer for use outside the callback.
* @details The type of the event should be checked (pevent->type) and then pevent should * @note An existing callback function is de-registered by passing a NULL for 'fn'. Any existing
* be typecast to the actual event type if it needs to be processed. * callback function is replaced. Any thread currently waiting using geventEventWait will be sent the exit event.
* timeout specifies the time to wait in system ticks. * @note Callbacks occur in a thread context but stack space must be kept to a minumum and
* TIME_INFINITE means no timeout - wait forever for an event. * the callback must process quickly as all other events are performed on a single thread.
* TIME_IMMEDIATE means return immediately * @note In the callback function you should never call ANY event functions using your own GListener handle
* @note The GEvent buffer is staticly allocated within the GListener so the event does not * as it WILL create a deadlock and lock the system up.
* need to be dynamicly freed however it will get overwritten by the next call to * @note Applications should not use this call - geventEventWait() is the preferred mechanism for an
* this routine. * application. This call is provided for GUI objects that may not have their own thread.
* */
* @param[in] pl The listener void geventRegisterCallback(GListener *pl, GEventCallbackFn fn, void *param);
* @param[in] timeout The timeout
* /*---------- Source Functions --------------------------------------------*/
* @return NULL on timeout
*/ /**
GEvent *geventEventWait(GListener *pl, systime_t timeout); * @brief Called by a source with a possible event to get a listener record.
* @details @p lastlr should be NULL on the first call and thereafter the result of the previous call.
/* @brief Register a callback for an event on a listener from an assigned source. *
* @details The type of the event should be checked (pevent->type) and then pevent should be typecast to the * @param[in] gsh The source handler
* actual event type if it needs to be processed. * @param[in] lastlr The source listener
* *
* @params[in] pl The Listener * @return NULL when there are no more listeners for this source
* @params[in] fn The function to call back */
* @params[in] param A parameter to pass the callback function GSourceListener *geventGetSourceListener(GSourceHandle gsh, GSourceListener *lastlr);
*
* @note The GEvent buffer is valid only during the time of the callback. The callback MUST NOT save /**
* a pointer to the buffer for use outside the callback. * @brief Get the event buffer from the GSourceListener.
* @note An existing callback function is de-registered by passing a NULL for 'fn'. Any existing * @details A NULL return allows the source to record (perhaps in glr->scrflags) that the listener
* callback function is replaced. Any thread currently waiting using geventEventWait will be sent the exit event. * has missed events. This can then be notified as part of the next event for the listener.
* @note Callbacks occur in a thread context but stack space must be kept to a minumum and * The buffer can only be accessed untill the next call to geventGetSourceListener
* the callback must process quickly as all other events are performed on a single thread. * or geventSendEvent
* @note In the callback function you should never call ANY event functions using your own GListener handle *
* as it WILL create a deadlock and lock the system up. * @param[in] psl The source listener
* @note Applications should not use this call - geventEventWait() is the preferred mechanism for an *
* application. This call is provided for GUI objects that may not have their own thread. * @return NULL if the listener is not currently listening.
*/ */
void geventRegisterCallback(GListener *pl, GEventCallbackFn fn, void *param); GEvent *geventGetEventBuffer(GSourceListener *psl);
/*---------- Source Functions --------------------------------------------*/ /**
* @brief Called by a source to indicate the listener's event buffer has been filled.
/** * @details After calling this function the source must not reference in fields in the GSourceListener or the event buffer.
* @brief Called by a source with a possible event to get a listener record. *
* @details @p lastlr should be NULL on the first call and thereafter the result of the previous call. * @param[in] psl The source listener
* */
* @param[in] gsh The source handler void geventSendEvent(GSourceListener *psl);
* @param[in] lastlr The source listener
* /**
* @return NULL when there are no more listeners for this source * @brief Detach any listener that has this source attached
*/ *
GSourceListener *geventGetSourceListener(GSourceHandle gsh, GSourceListener *lastlr); * @param[in] gsh The source handle
*/
/** void geventDetachSourceListeners(GSourceHandle gsh);
* @brief Get the event buffer from the GSourceListener.
* @details A NULL return allows the source to record (perhaps in glr->scrflags) that the listener #ifdef __cplusplus
* has missed events. This can then be notified as part of the next event for the listener. }
* The buffer can only be accessed untill the next call to geventGetSourceListener #endif
* or geventSendEvent
* #endif /* GFX_USE_GEVENT */
* @param[in] psl The source listener
* #endif /* _GEVENT_H */
* @return NULL if the listener is not currently listening. /** @} */
*/
GEvent *geventGetEventBuffer(GSourceListener *psl);
/**
* @brief Called by a source to indicate the listener's event buffer has been filled.
* @details After calling this function the source must not reference in fields in the GSourceListener or the event buffer.
*
* @param[in] psl The source listener
*/
void geventSendEvent(GSourceListener *psl);
/**
* @brief Detach any listener that has this source attached
*
* @param[in] gsh The source handle
*/
void geventDetachSourceListeners(GSourceHandle gsh);
#ifdef __cplusplus
}
#endif
#endif /* GFX_USE_GEVENT */
#endif /* _GEVENT_H */
/** @} */

View File

@ -1,68 +1,55 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by /**
the Free Software Foundation; either version 3 of the License, or * @file include/gevent/options.h
(at your option) any later version. * @brief GEVENT sub-system options header file.
*
ChibiOS/GFX is distributed in the hope that it will be useful, * @addtogroup GEVENT
but WITHOUT ANY WARRANTY; without even the implied warranty of * @{
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */
GNU General Public License for more details.
#ifndef _GEVENT_OPTIONS_H
You should have received a copy of the GNU General Public License #define _GEVENT_OPTIONS_H
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/ /**
* @name GEVENT Functionality to be included
/** * @{
* @file include/gevent/options.h */
* @brief GEVENT sub-system options header file. /**
* * @brief Should routines assert() if they run out of resources.
* @addtogroup GEVENT * @details Defaults to FALSE.
* @{ * @details If FALSE the application must be prepared to handle these
*/ * failures.
*/
#ifndef _GEVENT_OPTIONS_H #ifndef GEVENT_ASSERT_NO_RESOURCE
#define _GEVENT_OPTIONS_H #define GEVENT_ASSERT_NO_RESOURCE FALSE
#endif
/** /**
* @name GEVENT Functionality to be included * @}
* @{ *
*/ * @name GEVENT Optional Sizing Parameters
/** * @{
* @brief Should routines assert() if they run out of resources. */
* @details Defaults to FALSE. /**
* @details If FALSE the application must be prepared to handle these * @brief Defines the maximum size of an event status variable.
* failures. * @details Defaults to 32 bytes
*/ */
#ifndef GEVENT_ASSERT_NO_RESOURCE #ifndef GEVENT_MAXIMUM_SIZE
#define GEVENT_ASSERT_NO_RESOURCE FALSE #define GEVENT_MAXIMUM_SIZE 32
#endif #endif
/** /**
* @} * @brief Defines the maximum Source/Listener pairs in the system.
* * @details Defaults to 32
* @name GEVENT Optional Sizing Parameters */
* @{ #ifndef GEVENT_MAX_SOURCE_LISTENERS
*/ #define GEVENT_MAX_SOURCE_LISTENERS 32
/** #endif
* @brief Defines the maximum size of an event status variable. /** @} */
* @details Defaults to 32 bytes
*/ #endif /* _GEVENT_OPTIONS_H */
#ifndef GEVENT_MAXIMUM_SIZE /** @} */
#define GEVENT_MAXIMUM_SIZE 32
#endif
/**
* @brief Defines the maximum Source/Listener pairs in the system.
* @details Defaults to 32
*/
#ifndef GEVENT_MAX_SOURCE_LISTENERS
#define GEVENT_MAX_SOURCE_LISTENERS 32
#endif
/** @} */
#endif /* _GEVENT_OPTIONS_H */
/** @} */

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file include/gfx.h * @file include/gfx.h

View File

@ -1,22 +1,9 @@
/* /*
ChibiOS/GFX - Copyright (C) 2012, 2013 * This file is subject to the terms of the GFX License, v1.0. If a copy of
Joel Bodenmann aka Tectu <joel@unormal.org> * the license was not distributed with this file, you can obtain one at:
*
This file is part of ChibiOS/GFX. * http://chibios-gfx.com/license.html
*/
ChibiOS/GFX is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
ChibiOS/GFX is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
/** /**
* @file include/gfx_rules.h * @file include/gfx_rules.h

Some files were not shown because too many files have changed in this diff Show More