Skip to content
Snippets Groups Projects

Repository graph

You can move around the graph by using the arrow keys.
Select Git revision
  • master default protected
  • LUFA-170418
  • LUFA-151115
  • LUFA-140928
  • LUFA-140302
  • LUFA-130901
  • LUFA-130901-BETA
  • LUFA-130303
  • LUFA-120730
  • LUFA-120730-BETA
  • LUFA-120219
  • LUFA-120219-BETA
  • LUFA-111009
  • LUFA-111009-BETA
  • LUFA-110528
  • LUFA-110528-BETA
16 results
Created with Raphaël 2.2.012Feb11109875432131Jan29282725242119171615127654330Dec29282726242321201817161514131110987643230Nov29272625242322201716151312111098764326Oct181614121185432130Sep292824222120171413109762131Aug3028272625242320191817161311976543231Jul30292827262423212019161514131129Jun28262322212019181615141110987542126May2220191817151413121110765432126Apr24232221201917161514139752131Mar292726252320Speed up Webserver demo data rate by not sending a full ethernet frame each time, preventing the receiver from using a delayed ACK scheme which slows down the connection. TELNET server cleanup.Move DHCP negotiation timer into the DHCP connection application state structure, so that each connection gets its own timeout counter (only one connection currently used, but this way is more correct). Add const correctness to static data in the TELNETServerApp.c and HTTPServerApp.c files.Fix DHCPClient init code in the Webserver project writing to the incorrect application state location (thanks to Mike Alexander).Fixed accuracy of the SERIAL_UBBRVAL() and SERIAL_2X_UBBRVAL() macros for higher baudrates (thanks to Renaud Cerrato).Add more include protection macros to give the user warnings when they try to manually include private driver header files, instead of the public driver headers.Fixed lack of SECTION ERASE command in TPI programming mode of the AVRISP project preventing fuses from being cleared.Added .5MHz recovery clock to the AVRISP programmer project when in ISP programming mode to correct mis-set fuses.Fixed USB_GetHIDReportSize() returning the number of bits in the specified report instead of bytes.Fix LowLevel Keyboard demo -- accidentally trying to dereference a uint8_t type in ProcessLEDReport().Fix AVRISP-MKII clone project's TPI Chip Erase command processing - ensure erase location is the high byte in the given address space, check NVMBUSY for completion rather than the NVM Bus Enable bit.Split out LED report processing from the host into a seperate routine in the LowLevel KeyboardMouse device demo, to avoid duplicate code.Added Keyboard LED report masks (KEYBOARD_LED_*) to the HID class driver and demos.Make Webserver allow HTTP requests for files with up to 50 characters in the path instead of 30, to be in synch with the project documentation.Added keyboard modifier masks (HID_KEYBOARD_MODIFER_*) to the HID class driver and Keyboard demos.Fixed SerialStream driver not setting stdin to the created serial stream.Oops - serial stream driver should return _FDEV_EOF when no data has been received, not EOF.Fixed SerialStream driver blocking while waiting for characters to be received instead of returning EOF.New BOARD value option BOARD_NONE (equivelent to not specifying BOARD) which will remove all board hardware drivers which do not adversely affect the code operation (currently only the LEDs driver).Re-add Webserver uIP application polling, apply patch to uIP by Andrew Ruder to fix corrupt TCP streams when multiple applications are used and the applications are polled for more data.Fix TELNET server locking up if an invalid command was issued.Disable uIP connection polling for now - this seems to corrupt the buffers.Add a TELNET server to the webserver project, which currently can list active TCP connections.Exlude the "INCLUDE_FROM_*" macros from the individual project's documentation.Exclude FATFs from the Webserver project documentation. Rename the functions in the HTTPServerApp.c/.h files so that they use the correct "HTTPServerApp_" prefix, and not "Webserver_".Add documentation to the USB Class Drivers module on how to use the Host mode class drivers.Minor fixups to the documentation and preprocessor tokens.Remove now unused conf directory from the uIP stack in the Webserver project.Replace the Webserver demo's uIP with the latest code ripped from the Contiki project by Adam Dunkels.Make packet processing code in the Webserver project a bit neater using a switch statement instead of an if-else-if chain.Fix TPI mode chip erase code not properly erasing the target memory space.Oops - new Write Word alignment code in the TPI programming function means that the WriteBuffer parameter is no longer const.Make TPI writes add a dummy high byte if the data isn't word-aligned.Make TPI programming protocol program in words, not bytes to satisfy the datasheet conditions.Fixed incorrect values of USB_CONFIG_ATTR_SELFPOWERED and USB_CONFIG_ATTR_REMOTEWAKEUP tokens (thanks to Claus Christensen).Make board specific and device peripheral specific drivers' file documentation copy over to the module documentation, so that it is visible in the normal module view of the library documentation.Fixed STK525 Dataflash driver using incorrect bit-shifting for Dataflash addresses (thanks to Tim Mitchell).Make AVRISP XPROG function parameters const where possible.Fixed issues with EEPROM and FLASH ISP programming in the AVRISP project.Fixed Pipe_IsEndpointBound() function not taking the endpoint's direction into account.Clean up HTTP webserver code in the Webserver project, so that it follows the uIP application structure guidelines and uses cleaner state machine based code.
Loading