New version of arduino board is here - Arduino Tian. ATMega328 is not enough, maybe is time for a change.
32-bit Cortex M0 - SAMD21, with 560MHz and AR9342 IEEE802.11n 2x2 2.4/5 GHz Wi-Fi module.
Tian is also build in 4GB eMMC memory.
More details:
ARM base
ARMCortex-M0
Microcontroller
SAMD21G18, 48 pins LQFP
Operating Voltage
3.3V
Flash Memory
256 KB
SRAM
32 KB
Digital I/O Pins
20, with 12 PWM and UART
Analog Input Pins
6, 12-bit ADC channels
Analog Output Pins
1, 10-bit DAC
DC Current per I/0
7mA
Clock Speed
48 MHz
Linux Processor
MIPS processor Atheros AR9342 74Kc MIPS
processor operating at up to 560MHz
WiFi
IEEE802.11n 2x2 2.4/5 GHz dual?band
RAM
64MB DDR2
Flash Memory
16 MB
eMMC Flash
4 GB
Dual Mode
Bluetooth with EDR / BLE 4.0
Bluetooth 4.0
CSR8510
Operating Voltage
3.3V
Input Voltage (micro USB)
5V/1A
Temperature
Operating 0?~60?C