rfbuffer.h (f72222c74bd642182cc892c99df65cb105c61193) | rfbuffer.h (a180a13081708b78d42232c6d922ce3de63f12e0) |
---|---|
1/* 2 * RF Buffer handling functions 3 * 4 * Copyright (c) 2009 Nick Kossifidis <mickflemm@gmail.com> 5 * 6 * Permission to use, copy, modify, and distribute this software for any 7 * purpose with or without fee is hereby granted, provided that the above 8 * copyright notice and this permission notice appear in all copies. --- 11 unchanged lines hidden (view full) --- 20 21/* 22 * There are some special registers on the RF chip 23 * that control various operation settings related mostly to 24 * the analog parts (channel, gain adjustment etc). 25 * 26 * We don't write on those registers directly but 27 * we send a data packet on the chip, using a special register, | 1/* 2 * RF Buffer handling functions 3 * 4 * Copyright (c) 2009 Nick Kossifidis <mickflemm@gmail.com> 5 * 6 * Permission to use, copy, modify, and distribute this software for any 7 * purpose with or without fee is hereby granted, provided that the above 8 * copyright notice and this permission notice appear in all copies. --- 11 unchanged lines hidden (view full) --- 20 21/* 22 * There are some special registers on the RF chip 23 * that control various operation settings related mostly to 24 * the analog parts (channel, gain adjustment etc). 25 * 26 * We don't write on those registers directly but 27 * we send a data packet on the chip, using a special register, |
28 * that holds all the settings we need. After we 've sent the | 28 * that holds all the settings we need. After we've sent the |
29 * data packet, we write on another special register to notify hw 30 * to apply the settings. This is done so that control registers | 29 * data packet, we write on another special register to notify hw 30 * to apply the settings. This is done so that control registers |
31 * can be dynamicaly programmed during operation and the settings | 31 * can be dynamically programmed during operation and the settings |
32 * are applied faster on the hw. 33 * 34 * We call each data packet an "RF Bank" and all the data we write 35 * (all RF Banks) "RF Buffer". This file holds initial RF Buffer 36 * data for the different RF chips, and various info to match RF 37 * Buffer offsets with specific RF registers so that we can access 38 * them. We tweak these settings on rfregs_init function. 39 * --- 1142 unchanged lines hidden --- | 32 * are applied faster on the hw. 33 * 34 * We call each data packet an "RF Bank" and all the data we write 35 * (all RF Banks) "RF Buffer". This file holds initial RF Buffer 36 * data for the different RF chips, and various info to match RF 37 * Buffer offsets with specific RF registers so that we can access 38 * them. We tweak these settings on rfregs_init function. 39 * --- 1142 unchanged lines hidden --- |