Commit Graph

128 Commits

Author SHA1 Message Date
Theodore Ateba ccdc3635ef Modify AVR XMEGA platform according the new architecture.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10432 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-16 06:38:55 +00:00
Theodore Ateba 81208fd6be Add low level driver directory and platfor for AVR MEGA.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10431 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-16 06:38:35 +00:00
Theodore Ateba 1320b9c2e2 Remove the not implemented TIM lld files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10421 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-13 14:28:39 +00:00
Theodore Ateba a5d9d7e741 Remove the not implemented USART lld files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10420 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-13 14:28:30 +00:00
Theodore Ateba 0d4535dc1a Update AVR tiny platform path according the new architecture and correct comment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10417 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-13 14:19:31 +00:00
Theodore Ateba 6580d6f6da Update the platform name and comments.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10416 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-13 14:19:20 +00:00
Theodore Ateba 49561260e6 Change the ATTiny GPIO files path according the new architecture and correct comment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10415 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-13 14:19:14 +00:00
Theodore Ateba 0a6815ba49 Change the ATTiny TIM files path according the new architecture and correct comment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10414 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-13 14:19:07 +00:00
Theodore Ateba 0c965b03f3 Change the ATTiny USART files path according the new architecture and correct comment.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10413 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-13 14:18:59 +00:00
Theodore Ateba 0879845f96 Update the AVR Tiny Architecture.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10412 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-13 14:18:30 +00:00
Theodore Ateba df5d0e27aa Add AVR XMega PAL low level driver files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10376 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-09 20:13:29 +00:00
Theodore Ateba 7b1736c349 Add AVR XMega system tick low level driver files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10375 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-09 20:10:29 +00:00
Theodore Ateba fa98e575d8 Add AVR XMega hall and platform files.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10374 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-08-09 20:06:50 +00:00
Theodore Ateba 78e93f99de Remove the PCINT support from EXT driver because of a lot of conflicts. The PCINT will be reimplement.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10346 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-07-31 18:55:55 +00:00
Theodore Ateba 6316601165 Add NIL support for AVR Tiny architecture.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10332 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-07-14 21:52:58 +00:00
Theodore Ateba 93a50c1962 Correct the string to find.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10330 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-07-14 09:39:09 +00:00
Theodore Ateba 34d0255a9e Add driver folders and a driver.mk file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10329 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-07-14 09:04:07 +00:00
Theodore Ateba 655eadd255 Adding AVR family subdirecories.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10326 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-07-14 00:39:35 +00:00
tfateba cb5bfe04ca Update file description
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10196 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-04-26 19:50:02 +00:00
tfateba 4e7d5e5b57 Change the maccro name.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10195 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-04-26 19:49:52 +00:00
tfateba ce0994679a Change the macro name and the file tag name.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10194 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-04-26 19:49:45 +00:00
tfateba fafade8e26 Correction of the macro name.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10193 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-04-26 19:49:36 +00:00
tfateba b4c2a57e52 Change the file name , comments and macro on the hearder file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10192 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-04-26 19:49:26 +00:00
tfateba 5dd35df334 Change the file name and macro on the hearder file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10191 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-04-26 19:49:19 +00:00
tfateba 5063b55f4c Change the file name and macro on the hearder file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10190 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-04-26 19:49:12 +00:00
tfateba 09fdf34a25 Change the macro on the hearder file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10189 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-04-26 19:49:03 +00:00
tfateba 691bfc683e Change the macro and comment on the hearder file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10188 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-04-26 19:48:56 +00:00
tfateba 23882d6b70 Change the macro and comment on the hearder file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10187 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-04-26 19:48:44 +00:00
tfateba 6d57cf4258 Change the macro on the hearder file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10186 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-04-26 19:48:36 +00:00
tfateba 9d87c02c65 Change the macro on the hearder file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10185 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-04-26 19:48:29 +00:00
tfateba f594e27bcb Change the comment on the header file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10184 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-04-26 19:48:21 +00:00
tfateba b3518e5c43 Change the definition of the ADC hal file.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10183 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-04-25 23:07:21 +00:00
Fabio Utzig aca6f94019 [AVR] PCINTx support for EXT
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10138 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-04-02 22:27:45 +00:00
tfateba 6a0f53a89e Correction of AVR hal_i2c_lld to respect the project code style.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10020 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-01-04 20:34:47 +00:00
tfateba 1bfb237b48 Correction of AVR hal_gpt_lld to respect the project code style.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10019 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-01-04 20:21:30 +00:00
tfateba 2d269f4487 Correction of AVR hal_ext_lld to respect the project code style.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10018 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-01-04 20:03:48 +00:00
tfateba 4f151d41f1 Correction to respect the project code style.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10017 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-01-04 19:35:45 +00:00
tfateba 88fb5a3001 Fixed AVR GPT Warning (Control reaches end of non void function., array define but not used.)
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10013 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-01-04 15:13:59 +00:00
tfateba 238c8d1f08 Fixed AVR ADC Warning (Control reaches end of non void function.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10012 35acf78f-673a-0410-8e92-d51de3d6d3f4
2017-01-04 15:08:58 +00:00
Fabio Utzig 97d615ea05 Fix AVR SPI bugs
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@10002 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-12-31 21:46:34 +00:00
tfateba 7144e1b791 Change of baud rate generation of Serial Drivers interfaces.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9946 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-12-04 14:13:02 +00:00
Rocco Marco Guglielmi 103cd6bc02 Fixed Bug #794
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9929 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-11-19 17:20:50 +00:00
tfateba ef75851d10 Fixed small ident, readme file and Makefile.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9896 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-11-01 02:04:43 +00:00
tfateba 4600e6fc46 Add test program for AVR ADC hal.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9895 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-11-01 01:33:13 +00:00
Fabio Utzig 637701752b Fixed assumption about EXT trigger mode
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9873 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-10-23 12:41:24 +00:00
Fabio Utzig b668f4b430 Small style fix
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9872 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-10-23 10:57:38 +00:00
Fabio Utzig 5b0e38c828 Added EXT driver
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9871 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-10-23 10:53:37 +00:00
Fabio Utzig 6de99ec69c Fixed style / be more defensive writing register
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9869 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-10-21 11:53:17 +00:00
Fabio Utzig 5855f8f53c Added support for ATmega162
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9867 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-10-19 11:50:33 +00:00
Fabio Utzig b44d7bed91 Fixed collision in multi-byte SPI write
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9865 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-10-17 12:01:37 +00:00
Giovanni Di Sirio b5c1568431 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9629 35acf78f-673a-0410-8e92-d51de3d6d3f4 2016-06-16 09:34:09 +00:00
Fabio Utzig ba84b3cc23 [AVR] Fix USB support for ATmega32U4
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9488 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-05-15 12:16:10 +00:00
Rob Lippert 06f9534388 Adds support for USB device functionality for AT90USB and
ATU2/U4 series devices.

Support tested on a PJRC TEENSY2++ board with AT90USB1286.

Signed-off-by: Rob Lippert <roblip@gmail.com>



git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9487 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-05-15 12:15:09 +00:00
Fabio Utzig c6da283acd [AVR] Removed unused register
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9273 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-04-10 11:29:36 +00:00
Fabio Utzig ef9d68fea0 [AVR] Fix mutex/semaphore macro usage
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9268 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-04-09 23:14:42 +00:00
Fabio Utzig 9e0760fdc4 [AVR] Let compiler optimized set/clear pad
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9266 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-04-09 21:47:19 +00:00
Fabio Utzig d873e4ed7b [AVR] Fix timer usage for ATmega128
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9263 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-04-09 13:57:38 +00:00
Giovanni Di Sirio 50b0e64179 AVR HAL LLD files renamed.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9219 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-04-02 09:43:49 +00:00
Giovanni Di Sirio b3fe630e4b Mass license update.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9136 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-03-18 10:29:35 +00:00
Giovanni Di Sirio 8ecb193368 Queues improvements.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@9124 35acf78f-673a-0410-8e92-d51de3d6d3f4
2016-03-16 10:43:57 +00:00
Giovanni Di Sirio 5aa3c4b505 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8718 35acf78f-673a-0410-8e92-d51de3d6d3f4 2016-01-07 21:36:50 +00:00
Fabio Utzig 6774111f77 [AVR] PWM driver without callback doesnt enable int
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8236 35acf78f-673a-0410-8e92-d51de3d6d3f4
2015-08-22 22:29:07 +00:00
utzig 4a528f5f5d [AVR] Removed spurious includes, better include paths
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@8075 35acf78f-673a-0410-8e92-d51de3d6d3f4
2015-07-11 12:43:47 +00:00
gdisirio fa1aeb7e9a git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7622 35acf78f-673a-0410-8e92-d51de3d6d3f4 2015-01-11 13:56:55 +00:00
utzig 0d4751a2ae [AVR] Updated PWM driver for 3.0 compatibility
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7519 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-11-17 18:19:57 +00:00
utzig 0f253d11b6 [AVR] Fixed checking for tickless mode
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7518 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-11-17 18:18:50 +00:00
utzig b6814edfd2 [AVR] SPI driver updated for 3.0 + removed weird slave interface support
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7247 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-09-04 18:49:07 +00:00
utzig 13cbdd5f4a [AVR] I2C driver updated for chibios3/nil + fixes
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7235 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-09-02 18:26:24 +00:00
utzig 1437e590d7 [AVR] Add preliminary tickless support to HAL
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7101 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-07-26 13:26:47 +00:00
gdisirio df18715f17 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7100 35acf78f-673a-0410-8e92-d51de3d6d3f4 2014-07-26 09:24:53 +00:00
utzig 04fdfe40ab [AVR] Use osal provided OSAL_ST_FREQUENCY instead of redefining it
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7092 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-07-25 14:09:15 +00:00
utzig 9607cf96b0 Fixed warning
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7025 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-07-09 01:29:01 +00:00
utzig fa74e80323 Fixed a warning
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7024 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-07-09 01:28:30 +00:00
utzig 6e65427959 Make hal usable in both chibios/nil
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7018 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-07-08 19:00:10 +00:00
utzig 8b24baf454 Mostly style fixes
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7017 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-07-08 18:59:30 +00:00
utzig e655ac4cd8 Fixed to osal type names
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7016 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-07-08 18:58:51 +00:00
utzig 7534f806fa Fixed to osal type names
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@7015 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-07-08 18:58:22 +00:00
utzig 766a2388d4 AVR HAL ported from RT-2 (serial/pal/hal tested)
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@6999 35acf78f-673a-0410-8e92-d51de3d6d3f4
2014-06-29 23:06:17 +00:00