* - Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* - Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* of its contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
* of its contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
* USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
* USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
generic module Msp430UsciIntDispatchP() @safe() {
provides interface HplMsp430UsciInt as Interrupts[uint8_t id];
uses {
generic module Msp430UsciIntDispatchP() @safe() {
provides interface HplMsp430UsciInt as Interrupts[uint8_t id];
uses {
default async event void Interrupts.rx[uint8_t id](uint8_t byte) {}
default async event void Interrupts.tx[uint8_t id]() {}
default async event void Interrupts.i2cCal[uint8_t id]() {}
default async event void Interrupts.rx[uint8_t id](uint8_t byte) {}
default async event void Interrupts.tx[uint8_t id]() {}
default async event void Interrupts.i2cCal[uint8_t id]() {}
default async event void Interrupts.i2cStart[uint8_t id]() {}
default async event void Interrupts.i2cStop[uint8_t id]() {}
}
default async event void Interrupts.i2cStart[uint8_t id]() {}
default async event void Interrupts.i2cStop[uint8_t id]() {}
}