Dean Camera
5b5b73ce58
Add basic hardware mapping information for all supported boards.
2012-04-25 18:27:27 +00:00
Dean Camera
c7bfcf2cbb
Fix documentation of the board LED driver (thanks to Karl Lunt).
2012-04-23 17:39:53 +00:00
Dean Camera
47f6a35013
Reintegrate the FullEPAddresses development branch into trunk.
2012-04-14 14:41:17 +00:00
Dean Camera
9add0d100d
Ensure Temperature.c and TWI_AVR8.c can be compiled silently in projects with non-supported hardware - produce errors only if the user application includes the module header files.
2012-04-09 12:45:49 +00:00
Dean Camera
a77c3edc37
Fixed inverted LED logic in the OLIMEX162 board LED driver.
2012-03-20 06:18:41 +00:00
Dean Camera
1971a415e5
Fixed compile error if LEDs_Disable() is called and BOARD=NONE is set (thanks to Sam Lin).
2012-03-17 10:21:40 +00:00
Dean Camera
5561524a8f
Added support for the BitWizard Multio and Big-Multio boards.
2012-02-22 21:31:18 +00:00
Dean Camera
9d2e7aeff4
Add missing file Subversion EOL-style properties.
2012-02-13 20:13:35 +00:00
Dean Camera
7a8b038687
Fix Dataflash driver for the XMEGA-B1 XPLAINED - the Dataflash is connected to the USART module, but requires physical port remapping.
2012-02-13 19:59:31 +00:00
Dean Camera
09d2be0dc1
Add new Master SPI Mode USART serial peripheral driver for the XMEGA and AVR8 architectures.
...
Modify board Dataflash drivers so that each individual board is responsible for including the correct peripheral driver (SPI or SerialSPI) based on the board connections to the Dataflash chip.
Complete A3BU-XPLAINED and B1-XPLAINED board Dataflash drivers.
2012-02-12 20:34:33 +00:00
Dean Camera
a2d18e46f8
Update XMEGA board drivers to use the port inversion feature of the XMEGA architecture rather than performing the inversion in software. Add partially completed XMEGA-B1-XPLAINED Dataflash board driver and revert implementation of the XMEGA-A3BU-XPLAINED Dataflash driver as the chip is connected to the USART, not the SPI interface.
2012-02-09 20:26:13 +00:00
Dean Camera
1482f77826
Oops - XMEGA-B1 Xplained LEDs are on PORTB and PORTE, not PORTF and PORTE.
2012-02-06 17:10:42 +00:00
Dean Camera
4d131de85b
Add board driver support for the Atmel XMEGA-B1 Xplained board.
...
Fix Dataflash driver for the A3BU-Xplained board.
Minor documentation improvements.
2012-02-06 17:05:33 +00:00
Dean Camera
da676f0f70
Add support for the Micropendous (Arduino-like) series of boards (revisions 1 and 2).
2012-02-05 15:50:09 +00:00
Dean Camera
e55946f972
Add missing svn:eol-style properties to /trunk/.
2012-02-04 23:00:22 +00:00
Dean Camera
f1b6ddb710
Update file contributor copyrights for 2012.
2012-02-04 22:38:44 +00:00
Dean Camera
2c806f6cee
Update file header copyrights for 2012.
2012-02-04 22:32:30 +00:00
Dean Camera
3dacb73af3
Fix errors in the new Micropendous board drivers. Reorder the board definition macro indexes so that misspelled board names default to BOARD_USER rather then BOARD_USBKEY.
2012-02-03 21:10:07 +00:00
Dean Camera
10a56f6105
Add support for the Micropendous series of USB AVR8 boards.
2012-02-03 20:20:11 +00:00
Dean Camera
5563da6a62
Added new LEDs_Disable(), Buttons_Disable() and Joystick_Disable() functions to the board hardware drivers.
2012-01-29 14:33:36 +00:00
Dean Camera
154d28e39f
Fixed incorrect implementation of LEDs_ToggleLEDs() for the Adafruit-U4 board (thanks to Caroline Saliman).
2011-12-26 13:23:43 +00:00
Dean Camera
f201f6697b
Run wspurify script on /trunk/ and /branches/ C source files, to remove any trailing whitespace at the end of each line.
2011-12-23 01:51:39 +00:00
Dean Camera
259a3c9854
Fix typo in the Joystick board driver documentation example code.
2011-11-29 11:31:00 +00:00
Dean Camera
70f3d8e933
Add support for the Paranoid Studio USB2AX boards (hardware revisions 1-3).
2011-11-28 23:43:58 +00:00
Dean Camera
2b23318357
Add dummy board documentation nodes for the XPLAIN_REV1 and TEENSY2 meta board targets.
2011-11-28 13:15:27 +00:00
Dean Camera
38d7cdf803
Minor Doxygen documentation improvements.
...
Add missing ATTR_NON_NULL_PTR_ARG and const decorations.
2011-11-24 11:59:52 +00:00
Dean Camera
a81ccd83fd
Added support for version 2 of the Teensy boards (thanks to Christoph Redecker).
2011-11-23 00:15:58 +00:00
Dean Camera
e30be658c9
Add missing SVN eol-style property to ensure that source code line endings and converted to the native values on checkout.
2011-11-09 23:35:16 +00:00
Dean Camera
0ad6f1fb53
Add partial support for the Atmel A3BU Xplained's Dataflash IC (physical USART-as-SPI transport driver still pending).
2011-11-01 06:06:41 +00:00
Dean Camera
139c1afeeb
Add XMEGA SPI peripheral driver.
2011-10-31 04:30:47 +00:00
Dean Camera
00ad509061
Add support for the Atmel XMEGA A3BU Xplained board.
...
More XMEGA USB core fixes.
2011-10-31 03:31:00 +00:00
Dean Camera
77dbfd3cc4
Add missing "used" attribute to ATTR_INIT_SECTION to ensure functions declared with that meta-attribute are not discarded by the linker.
...
Add missing function and definition documentation.
2011-09-22 05:55:32 +00:00
Dean Camera
0c2ad9eb34
Add missing SVN eol-style property to files where it was missing.
2011-07-15 08:46:08 +00:00
Dean Camera
f152ff26c7
Add missing function attributes to the RingBuffer driver to reduce the chances of invalid usage.
...
Fix duplicated LED driver functions in the Doxygen documentation.
2011-07-11 11:16:57 +00:00
Dean Camera
87b57522b2
Fix improper indenting of the internal board driver dispatch headers.
...
Slight improvements to the ADC peripheral driver example in the manual.
2011-07-06 02:12:09 +00:00
Dean Camera
8c3d421a01
Added board hardware driver support for the EVK1104 board.
...
Fix inverted LEDs_GetLEDs() result for the EVK1100 and EVK1101 boards.
2011-06-27 13:41:06 +00:00
Dean Camera
8cc3fd56d9
Add board driver support for the EVK1100 board.
2011-06-27 13:22:37 +00:00
Dean Camera
2e76ad721e
Partial commit: Rename USBFOO LED driver to fix capitalisation of file name, which will cause issues on *nix systems.
2011-06-08 00:25:03 +00:00
Dean Camera
73733275be
Partial commit: Rename USBFOO LED driver to fix capitalisation of file name, which will cause issues on *nix systems.
2011-06-08 00:24:01 +00:00
Dean Camera
7dffa15c16
Massive corrections to the project documentation and code comments, thanks to Russian translation services provided by Andrey from Microsin.ru.
2011-06-05 13:55:56 +00:00
Dean Camera
3bd6336075
Added board driver support for the Busware TUL board.
2011-06-04 04:13:01 +00:00
Dean Camera
f01a05415c
Spell check library source code files.
2011-06-01 14:33:40 +00:00
Dean Camera
41de1d1dab
Oops - fix bad include path in the moved USBKEY Dataflash board driver header.
2011-05-18 12:24:56 +00:00
Dean Camera
910bca557c
Seperated out board drivers by architecture in the library internals for better organisation.
2011-05-18 12:23:24 +00:00
Dean Camera
7d3150423d
Add new USE_LUFA_CONFIG_HEADER compile time option.
...
Add missing LEDS_ToggleLEDs() function to the LED driver for the EVK1101 board.
2011-05-09 14:04:40 +00:00
Dean Camera
de9bd767dc
Correct UC3 global interrupt functions.
...
Replace all calls and references to _delay_ms() in the code with the architecture-agnostic Delay_MS() function.
Improve code generation for the Delay_MS() function on the AVR8 architecture when called with a constant input.
2011-04-08 05:05:05 +00:00
Dean Camera
b47374caf5
Fix incorrectly named include guards in the Board driver header files.
2011-03-16 06:00:02 +00:00
Dean Camera
5eb1862d54
Remove redundant Doxygen guards from the internal preprocessor definitions.
2011-03-15 09:22:39 +00:00
Dean Camera
95a1aa4c01
Add named macros to the board joystick drivers where a shift is needed to maintain unique joystick direction bits in the returned mask value.
2011-03-15 06:51:50 +00:00
Dean Camera
c8a438d66c
Add structure padding to the appropriate descriptor structures to maintain correct alignments on larger architectures.
...
Fix EVK1101 swapped joystick Right/Down masks.
2011-03-11 06:47:39 +00:00
Dean Camera
86a2be8536
Fix EVK1101 board joystick driver movement masks.
2011-02-27 23:05:46 +00:00
Dean Camera
6f01b6afd5
More UC3B architecture port updates.
2011-02-26 15:54:11 +00:00
Dean Camera
a318f32b31
Update board driver common APIs to use uint_reg_t.
2011-02-20 19:18:06 +00:00
Dean Camera
cad5e9ffca
Added start of a port of the core USB driver code to the AVR32 UC3B architecture.
2011-02-20 17:53:17 +00:00
Dean Camera
f3ec62b5c6
More updates to remove architecture-specific comments from the documentation, alter USBMode.h preprocessor logic to support future architectures more easily.
2011-02-20 14:43:13 +00:00
Dean Camera
28a1ee29a1
More Doxygen updates for multiple architecture support.
2011-02-20 14:07:20 +00:00
Dean Camera
5e73190582
Start update of documentation to support possible multiple architectures in the future - alter \file documentation to automatically copy in the module documentation where possible.
2011-02-20 13:08:29 +00:00
Dean Camera
e0a3f26978
Move out Dataflash IC command constants headers into the general LUFA/Drivers/Misc/ directory rather than duplicating them inside the individual board driver folders.
2011-02-19 18:45:50 +00:00
Dean Camera
3d4d8e7f62
Add new ARCH option to the makefiles to (eventually) specify the target device architecture. Update non-usb peripheral drivers to reflect future multiple architecture support.
2011-02-19 18:37:22 +00:00
Dean Camera
4344b0621d
Added board driver support for the Sparkfun ATMEGA8U2 breakout board.
2011-02-16 21:00:46 +00:00
Dean Camera
73718d7c57
Fixed incorect BUTTONS_BUTTON1 definition for the Minimus board.
2011-02-02 15:31:45 +00:00
Dean Camera
70d55f6e0c
Added new high level TWI packet read/write commands, altered behaviour of the TWI_StartTransmission() function.
...
Spell check source code files.
2011-01-13 22:56:49 +00:00
Dean Camera
187ccb2e15
Fix typos and outdated information.
2011-01-10 21:53:38 +00:00
Dean Camera
7dc3d3a68f
Minor documentation improvements.
2011-01-08 11:47:20 +00:00
Dean Camera
1d433d4506
Update copyright year on all source files.
2011-01-01 13:00:56 +00:00
Dean Camera
cb9ef559a0
Fixed inverted Minimus board LEDs.
2010-12-28 22:07:31 +00:00
Dean Camera
6026b9128b
Fix compile errors from the changes to the SerialStream and board Temperature drivers.
2010-12-26 15:44:10 +00:00
Dean Camera
a8b66f318d
Documentation improvements - put driver example code into its own section, fix incorrect and missing section names.
2010-12-26 14:55:26 +00:00
Dean Camera
2073b96d82
Added basic driver example use code to the library documentation.
...
Made the USARTStream global public and documented in the SerialStream module, allowing for the serial USART stream to be accessed via its handle rather than via the implicit stdout and stdin streams.
2010-12-26 14:25:34 +00:00
Dean Camera
c879887dce
Fixed broken HID_REQ_GetReport request handler in the Low Level GenericHID demo.
2010-11-29 03:01:31 +00:00
Dean Camera
b87d0b45a2
Added board hardware driver support for the Microsin AVR-USB162 development board.
2010-11-21 10:34:15 +00:00
Dean Camera
0ce2950d81
Added board hardware driver support for the Adafruit U4 breakout board.
...
Fixed calculation of timer register reload values derived from F_CPU; must subtract one from the division result for the compare value to be correct.
Change AVRISP-MKII rescue clock speed to 4MHz to ensure that a 125KHz ISP speed works regardless of the target's fuses (i.e. DIV8 set).
2010-11-08 03:41:48 +00:00
Dean Camera
b120c4e4cd
Move RNDISConstants.h into the RNDIS class driver common definition header.
...
Add logical grouping of related #define values for better Doxygen documentation.
2010-10-28 07:52:52 +00:00
Dean Camera
cb779e3d7d
Changed over www.fourwalledcubicle.com links to the new www.lufa-lib.org redirect domain, including the new aliased links for LUFA-related pages such as the various download/source control mirrors and support lists.
2010-10-28 06:08:58 +00:00
Dean Camera
06f222b3ed
Added board hardware driver support for the Minimus board (thanks to the PSGroove team).
2010-10-17 23:14:03 +00:00
Dean Camera
9aa94fee81
Oops - add missing Maximus board LED hardware driver file.
2010-10-17 23:08:53 +00:00
Dean Camera
b4a02fa29d
Added board hardware driver support for the Maximus board (thanks to the PSGroove team).
2010-10-17 23:06:50 +00:00
Dean Camera
cb298295fb
Added board hardware driver support for the Blackcat USB JTAG board (thanks to the PSGroove team).
2010-10-17 23:00:23 +00:00
Dean Camera
5a4def7478
Clean up excessive whitespace at the end of each line using the wspurify tool made by Laszlo Monda
2010-10-13 14:05:35 +00:00
Dean Camera
292a631b62
Added new NO_SOF_EVENTS compile time option, enabled in the bootloaders to reduce the compiled binary size.
2010-10-07 11:55:20 +00:00
Dean Camera
ccc82ce745
Added board hardware driver support for the Busware CUL V3 board.
...
Added SVN eol-style property to the library driver files that are missing it.
2010-10-06 12:40:20 +00:00
Dean Camera
25d896a507
Added board hardware driver support for the Arduino Uno development board.
...
Fixed incorrect LEDs_ChangeLEDs() function in the Benito board LED driver.
2010-09-28 14:30:26 +00:00
Dean Camera
e61345f872
Fixed incorrect signature reported in the CDC class bootloader for the ATMEGA32U2.
2010-09-14 11:19:44 +00:00
Dean Camera
84696c727d
Added board hardware driver support for the BUI development board.
2010-09-14 11:11:54 +00:00
Dean Camera
92059fcbf9
Added board hardware driver support for the UDIP development board.
2010-09-14 10:31:27 +00:00
Dean Camera
66f14d44a3
Added LEDs_ToggleLEDs() function to several board LED drivers which were missing it (thanks to Andrei Krainev).
...
Simplify some of the LED driver functions to produce more compact code.
2010-09-09 09:57:03 +00:00
Dean Camera
21954179a4
Added board hardware driver support for the USBFOO development board.
2010-09-04 09:41:08 +00:00
Dean Camera
b369aa2cc6
Added board hardware driver support for the Olimex AVR-USB-162 development board (thanks to Steve Fawcett).
2010-09-03 09:57:31 +00:00
Dean Camera
0f45b9c8e0
More spell checking of all source files -- correct missed errors, switch to EN-GB spelling dictionary.
2010-07-30 09:48:35 +00:00
Dean Camera
62022252ea
Add special support to the AVRISP-MKII for the new model USBTINY-MKII's additional LED to indicate target power source.
...
Add support to the USBTINY-MKII's additional LED in the board's LED driver header.
Changed LED indicator masks for the AVRISP-MKII project, so that there are defined roles for each LED.
2010-07-29 13:04:53 +00:00
Dean Camera
9b0e4b8356
Convert over internal pseudo-function macros to true inline functions for added type-safety and compile-checking.
2010-07-22 15:38:12 +00:00
Dean Camera
97143bf814
Add missing const qualifiers to class drivers.
...
Indent core library function parameters so that there is only one parameter per line, to increase readability.
2010-07-21 14:00:51 +00:00
Dean Camera
6b5e684c77
Update makefiles to use the latest WinAVR/Atmel toolchain makefile template.
...
Add new module source variables to the library core makefile, so that module sources can be added to a project's makefile on a per-module rather than per-file basis.
2010-07-19 14:00:44 +00:00
Dean Camera
deed746d37
Renamed SERIAL_STREAM_ASSERT() macro to STDOUT_ASSERT().
...
Minor tweaks to the library documentation.
2010-06-17 08:15:58 +00:00
Dean Camera
711542ee89
Spell check code and manual pages. Remove custom Doxygen CSS stylesheet, as the new 1.7 Doxygen's default stylesheet is much better.
2010-06-16 11:01:01 +00:00
Dean Camera
a14ece5f57
Change over Doxygen \note documentation to \pre where applicable.
2010-06-15 03:34:55 +00:00
Dean Camera
fc92f9969c
Minor documentation cleanups.
2010-06-03 15:32:45 +00:00
Dean Camera
328ed71ce7
Fix spacing of the function parameter descriptions in the Doxygen documentation.
2010-05-29 08:08:26 +00:00
Dean Camera
071e02c6b6
Add svn:eol-style property to source files, so that the line endings are correctly converted to the target system's native end of line style.
2010-05-08 03:12:14 +00:00
Dean Camera
cf4c510ec3
Oops, incorrectly edited the Benito buttons driver file instead of the JM-DB-U2 buttons driver file.
...
Fix up preprocessor guards in the new board driver files.
2010-03-30 23:39:10 +00:00