26 Nov, 2018
This version improves the previous one facing two problems: a bug and a bad behavior. 1. The bug was related to bytes with a start bit received nearly at the same time that the TC interrupt happens. This problems has been solved using a period for sampling the reception line which is a quarter of the bit time, an not accessing the TC register from the reception interrupt. 2. The library now gurantee the duration of stop bits when sendin bytes in any circunstance. Thanks to David Hansel (email@example.com) for debugging the library up to find out those two problems, and also for suggesting solutions for them.
29 Aug, 2018
…ake it faster. Main changes: - The TC used now is programmed with a period half the bit time. This avoids the use of RA interrupts, simplifying and shortening TC interrupt handler's code. - The synchronization has been also simplifyed, in order to solve a synchronization bug, avoiding in this cases error when receiving characters. - All examples have been tested and the library behaves correctly.