Post Created date
ipv6 TCP/IP stack for AT86rf212b
TCP does not work very well over the low baudrate wireless connection. And that's why UDP gets the focus. So just stick with UDP if you don't want problems.
Tuesday, 6 October 2015 - 17:15
Choosing a 2.4GHz Transceiver (802.15.4)
For that transceiver note very low TX power (0 dBm, so forget 100 ft obstructed) and much higher power consumption (compared to Atmel).   But if both of those things are not...
Tuesday, 6 October 2015 - 16:25
at86rf212b peer2peer
No, just an application callback. In case of P2P it is called appDataConf().   At this high frequency of the micro, you may also need to introduce short delay between...
Monday, 5 October 2015 - 20:27
at86rf212b peer2peer
First of all check your SPI speed to the radio. Ideally it must be 7.5 MHz. But 8 MHz usually works fine, but not more than this.   Is your sending side getting a...
Monday, 5 October 2015 - 19:16
how to compress the double float string
4 bytes is 32 bits. Base 64 encodes 6 bits in one ASCII character, so you need 32/6 = 5.3 characters. You obviously need to round it up to 6.   Base36 is tricky to work with...
Monday, 5 October 2015 - 02:22
how to compress the double float string
The memory in a microcontroller is organized as a block of bytes, so any other types must be represented as a combination of some number of bytes.   To store a float value it...
Monday, 5 October 2015 - 01:13
Wireless Mesh Stack and External Clock Source?
Just select external clock in the fuses, that's it if you want to run at 1 MHz (the default for the radio). If you want higher frequency, then you'll need to program the radio to...
Saturday, 3 October 2015 - 22:10
Choosing a 2.4GHz Transceiver (802.15.4)
Yep. Paying for the module, you are pretty much paying for FCC.   Atmel provides good reference designs for RF part that have been FCC pre-scanned. But no one can guarantee...
Saturday, 3 October 2015 - 22:08
Choosing a 2.4GHz Transceiver (802.15.4)
Just the transciever module -- ATZB-RF-233 (   But your price point is unrealistic for a certified module.
Friday, 2 October 2015 - 19:17
Problem with SPI using BitCloud 1.14 .
You only need to do spi_init() once and there is no need to initialize the array to 0, you will overwrite it later anyway. Otherwise it looks good.   Don't forget to...
Thursday, 1 October 2015 - 21:00
Problem with SPI using BitCloud 1.14 .
Example of a simple SPI driver can be found in LwMesh SDK, for example. But it is very easy and goes something like that: Quote: void spi_init(void) {   // TODO: Setup CS,...
Thursday, 1 October 2015 - 19:44
Problem with SPI using BitCloud 1.14 .
Forget about BitCloud SPI driver and write your own. SPI peripheral is extremely simple.
Thursday, 1 October 2015 - 19:34