ASF3.2.1 is released

Go To Last Post
5 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi all

ASF3.2.1 is now released:
- standalone package (zip)
- update for Atmel Studio (msi) - also accessible through Atmel Studio Extension Manager

http://www.atmel.com/tools/AVRSO...

Release notes:
http://www.atmel.com/Images/asf-...

Documentation: http://asf.atmel.com

-sma

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Highlights:

++Enhancements:
Added Arduino Due / X board support.
Added Sensors Xplained source code (previous library only).
Added SAM support to common delay API.
Added FatFS file system for SAM (XMEGA, UC3 support to be added in future releases).
Added memory bag allocator from AVR1614 and AVR1913 application note.
Added new common sensor component MCP980X for SAM.
Added USB quick start (CDC, HID, MSC, Vendor)
Added SAM support to GFX stack.
Add SAM USART in ISO7816 example
Add SAM TWI slave example
Add SAM3X CAN driver, examples,
Added USB Host CDC class for AVR UC3 and examples for EVK1100, EVK1101, EVK1104 and UC3C-EK boards.
Added SAM TRNG and DMAC drivers and examples
Added SAM PIO capture and alternate functions examples
Improve UC3 AST driver.
Added XMEGA LCD quick start documentation
Added ATSHA204 Crypto component for XMEGA A1 Xplained Security board.

++Bug fixes:
Fixed missing board projects template for Atmel Studio 6.
Fixed Android demo on EVK1105 board (UC3A).
Fixed SAM user board template default configuration.

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

sma wrote:

Added FatFS file system for SAM (XMEGA, UC3 support to be added in future releases).

This is interesting! Can you comment more on the direction being taken, specifically for UC3? I've got several UC3 projects that use a pretty hacked up FatFS library to work with the DMA controller, will ASF's FatFS have this functionality built in?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi

it is planned to add the control access layer for memories but what you're asking is more memory driver with DMA support? what kind of peripheral transfer are you looking to?

-sma

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I'm currently using an AT32UC3A3 and an SD card via MCI. I was struggling with Atmel's FAT implementation, so I decided to use FatFS as I had prior experience with FatFS. I found that FatFS is not set up to play nice with DMA transfers between two peripherals, such as MCI <--> USB, as FatFS tries to buffer sectors, which got in the way of the DMA transfer.

In retrospect, I've got a bit of an odd use case though, where I'm reading from an SD Card and spitting the data out through USB without any processing.