Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/thirdpin/libopencm3_cpp_extensions.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlya Stolyarov <i.stolyarov@thirdpin.ru>2020-09-23 19:45:35 +0300
committerIlya Stolyarov <i.stolyarov@thirdpin.ru>2020-09-23 19:45:35 +0300
commit5729cc6de24a23f8c126613d5cd59561c4a85faf (patch)
tree58ee572e04be29bc1f8d6c1d5d4fc4c8d291b504
parent659bffc60d6e3d29146a639ccc85024f4ee81b98 (diff)
[gpio] fix formatting
-rw-r--r--cm3cpp/gpio.hpp140
1 files changed, 70 insertions, 70 deletions
diff --git a/cm3cpp/gpio.hpp b/cm3cpp/gpio.hpp
index a49b1bc..b293fbd 100644
--- a/cm3cpp/gpio.hpp
+++ b/cm3cpp/gpio.hpp
@@ -100,85 +100,85 @@ class Gpio
,
PORT_K = GPIOK
#endif
+ };
+
+ Port port;
+ uint16_t pin;
+ uint8_t pin_number;
};
- Port port;
- uint16_t pin;
- uint8_t pin_number;
-};
+ enum Mode
+ {
+ INPUT,
+ OUTPUT,
+ ALTERNATE_FUNCTION,
+ ANALOG
+ };
-enum Mode
-{
- INPUT,
- OUTPUT,
- ALTERNATE_FUNCTION,
- ANALOG
-};
+ enum PullMode
+ {
+ NO_PULL,
+ PULL_UP,
+ PULL_DOWN
+ };
-enum PullMode
-{
- NO_PULL,
- PULL_UP,
- PULL_DOWN
-};
+ enum OutputType
+ {
+ PUSH_PULL,
+ OPEN_DRAIN
+ };
-enum OutputType
-{
- PUSH_PULL,
- OPEN_DRAIN
-};
+ enum Speed
+ {
+ LOW_2MHz,
+ MEDIUM_25MHz,
+ FAST_50MHz,
+ HIGH_SPEED_100MHz
+ };
-enum Speed
-{
- LOW_2MHz,
- MEDIUM_25MHz,
- FAST_50MHz,
- HIGH_SPEED_100MHz
-};
+ enum AltFuncNumber
+ {
+ AF0,
+ AF1,
+ AF2,
+ AF3,
+ AF4,
+ AF5,
+ AF6,
+ AF7,
+ AF8,
+ AF9,
+ AF10,
+ AF11,
+ AF12,
+ AF13,
+ AF14,
+ AF15
+ };
-enum AltFuncNumber
-{
- AF0,
- AF1,
- AF2,
- AF3,
- AF4,
- AF5,
- AF6,
- AF7,
- AF8,
- AF9,
- AF10,
- AF11,
- AF12,
- AF13,
- AF14,
- AF15
-};
-
-Gpio() {}
-Gpio(Pinout pinout);
-
-void init(Pinout pinout);
-void set();
-void clear();
-bool get() const;
-void toggle();
-uint16_t port_read() const;
-void port_write(uint16_t data);
-void port_config_lock();
-void mode_setup(Mode mode, PullMode pull_mode);
-void set_output_options(OutputType type, Speed speed);
-void set_af(AltFuncNumber af_num);
-void setup_exti(enum exti_trigger_type trigger);
-void clear_exti_pending_bit();
-bool get_exti_flag_status() const;
-
-private:
-Pinout _pinout;
+ Gpio() {}
+ Gpio(Pinout pinout);
+
+ void init(Pinout pinout);
+ void set();
+ void clear();
+ bool get() const;
+ void toggle();
+ uint16_t port_read() const;
+ void port_write(uint16_t data);
+ void port_config_lock();
+ void mode_setup(Mode mode, PullMode pull_mode);
+ void set_output_options(OutputType type, Speed speed);
+ void set_af(AltFuncNumber af_num);
+ void setup_exti(enum exti_trigger_type trigger);
+ void clear_exti_pending_bit();
+ bool get_exti_flag_status() const;
+
+ private:
+ Pinout _pinout;
}; // namespace gpio
-} // namespace cm3cpp
+} // namespace gpio
} // namespace cm3cpp