pidfrees 0.2.1

A robust PID controller implementation for no_std environments, protected by GPL.
Documentation
# Changelog

Tous les changements notables de ce projet sont documentés dans ce fichier.

Le format est basé sur [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
et ce projet adhère à [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [0.2.1] - 2026-04-27

### Added
- Amélioration de la documentation et du style du README

## [0.2.0] - 2026-XX-XX

### Added
- **Safety**: Protection complète avec `#![forbid(unsafe_code)]`
- **Performance**: Optimisation agressive avec `opt-level = 3`
- **Tuning Dynamique** ✨: Mise à jour de Kp, Ki, Kd et du Setpoint à l'exécution sans réinitialisation

### Changed
- Compilation optimisée pour la vitesse maximale

## [0.1.5] - 2026-XX-XX

### Fixed
- **Anti-Derivative Kick**: Ajout du flag `first_run` pour éviter les pics de sortie au premier appel `update()`
- Le contrôleur initialise maintenant `last_measurement` avec la première valeur observée
- Démarrage très lisse pour les moteurs et actionneurs

### Added
- Support natif de `no_std` pour environnements bare-metal
- Robustesse native anti-windup

## [0.1.4] - 2026-XX-XX

### Added
- Feature `f32` pour une performance éclair sur les microcontrôleurs (RP2040, Pico, ESP32)

## Versions Antérieures

- **0.1.3** et antérieures: Voir l'historique Git pour les détails