Because of the odd number of teams the schedule can not be nicely balanced - so you will need to play something like this:
E1 E2 E3 E4 E5 E6 E7 bye
(A I) (B J) (C K) (D L) (E M) (F N) (G O) H
(H A) (M N) (L J) (C F) (O K) (B G) (D E) I
(E F) (H B) (N O) (M K) (D G) (I L) (C A) J
(D B) (F G) (H C) (O I) (N L) (E A) (J M) K
(K N) (E C) (G A) (H D) (I J) (O M) (F B) L
(G C) (L O) (F D) (A B) (H E) (J K) (I N) M
(J O) (A D) (M I) (G E) (B C) (H F) (K L) N
(L M) (K I) (B E) (N J) (A F) (C D) (H G) O
Where the 15 teams are A to O, and where teams A to G have 8 games each (and play one event twice), and teams H to O have 7 games each.