On 11/06/2014 07:01 PM, Henning Rogge wrote: > On Thu, Nov 6, 2014 at 6:55 PM, Carlo Vallati > <carlo.vallati@xxxxxxxxxxxx> wrote: >> Hi, >> you can also take a look at this work in progress of mine [0] in which I'm >> implementing a driver for the Xbee s1 cards. >> The implementation is still a work in progress, so it has only the basic TX >> and RX operations and it includes the latest subsystem changes (at least the >> version included in the 3.16 kernel). >> The driver communicates with the Xbee s1 card using a serial protocol to >> receive/send raw data, while most of the 802.15.4 are implemented in >> hardware (for this reason its structure follows the fakehard.c driver). > > I will have a look at it... thank you. > >> Even if your radio it's not 802.15.4, maybe you can emulate/simulate some of >> the operations and information needed by the upper layers. > > If I understand the difference between the "soft" and the "hard" style > drivers right, the soft ones can work with a more stupid hardware, > correct? Take a look here [0], in HardMAC devices the MAC layer is implemented in the device itself, in SoftMAC the MAC layer is mainly implemented in software, as the hardware is merely a radio transceiver. [0] https://www.kernel.org/doc/Documentation/networking/ieee802154.txt > > Henning > -- ------------------------------------- Carlo Vallati, PhD Post Doc Researcher Computer Networking Group Dipartimento di Ingegneria dell'Informazione Università di Pisa Via Diotisalvi 2, 56122 Pisa - Italy Ph. : (+39) 050-2217.572 (direct) .599 (switch) Fax : (+39) 050-2217.600 Skype: warner83 E-mail: carlo.vallati@xxxxxxxxxxxx http://www.iet.unipi.it/c.vallati/ ----------------------------------------------- -- To unsubscribe from this list: send the line "unsubscribe linux-wpan" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html