Lib for sending IR signals from mbed.
Dependents: ir-puck ir-puck2 ir-puck
Revision 2:4576fcd93ffd, committed 2014-08-05
- Comitter:
- cristea
- Date:
- Tue Aug 05 08:31:41 2014 +0000
- Parent:
- 1:402625e9170f
- Commit message:
- Add license to the project
Changed in this revision
IRSender.cpp | Show annotated file Show diff for this revision Revisions of this file |
IRSender.h | Show annotated file Show diff for this revision Revisions of this file |
diff -r 402625e9170f -r 4576fcd93ffd IRSender.cpp --- a/IRSender.cpp Mon Jul 28 09:15:02 2014 +0000 +++ b/IRSender.cpp Tue Aug 05 08:31:41 2014 +0000 @@ -1,3 +1,47 @@ +/** + * Low level infrared transmission + * This library provides a low level interface to send IR commands. in principle + * other higher level IR type remotes could be build on top of this. I wrote + * this code to send IR commands to a Nikon camera, which it works rather well + * for. + * + * Copyright (C) 2010 Ali Saidi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + +/** + * Copyright 2014 Nordic Semiconductor + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License + */ + #include "mbed.h" #include "IRSender.h"
diff -r 402625e9170f -r 4576fcd93ffd IRSender.h --- a/IRSender.h Mon Jul 28 09:15:02 2014 +0000 +++ b/IRSender.h Tue Aug 05 08:31:41 2014 +0000 @@ -1,3 +1,46 @@ +/** + * Low level infrared transmission + * This library provides a low level interface to send IR commands. in principle + * other higher level IR type remotes could be build on top of this. I wrote + * this code to send IR commands to a Nikon camera, which it works rather well + * for. + * + * Copyright (C) 2010 Ali Saidi + * + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice shall be included in + * all copies or substantial portions of the Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN + * THE SOFTWARE. + */ + + /** + * Copyright 2014 Nordic Semiconductor + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License + */ #ifndef __IRSENDER__H__ #define __IRSENDER__H__